擅长:python、mysql、java
<p>这行代码的问题是:
<code>element_text = element.find_elements_by_xpath(".//div[@class='WP0F WN0F']//div[@class='WDQY']//ul[@class='WHDR WCQY']").text</code>查找元素的列表返回一个列表,而列表没有.text属性。
尝试迭代返回的列表:</p>
<pre class="lang-py prettyprint-override"><code>elements = driver.find_elements_by_xpath("//div[@class='WGGO WKFO']//ul//li[@class='WO0F WHHO WI5 WF2F']//div[@class='WP0F WN0F']//div[@class='WDQY']//ul[@class='WHDR WCQY']")
#as a list comprehention
element_text= [element.text for element in elements]
#or as a for loop
element_text=[]
for element in elements:
element_text.append(element.text)
</code></pre>