#请看图,selenium导不出文字的?
试了很多次了,不知道怎么解决?
谁各位指导!万分感谢
没看到图啊。导不出文件可能是你的xpath写错了,定位的那个元素不是正确的。
因为find_elements返回的数据类型是列表,所以获取不到text。如果确定只有一个元素的话加上find_elements(xxxx,xxxx)[0].text
不知道你这个问题是否已经解决, 如果还没有解决的话:有帮助的话,请点采纳该答案~
# 1,获取单个元素.获取百度首页的logo
one_element = driver.find_element_by_xpath('//div[@id="lg"]//img[@id="s_lg_img"]')
# 2,获取多个元素.获取百度首页的时事热点
elements = driver.find_elements_by_xpath('//li[@class="news-meta-item"]//a[@class="title-content"]')
当 引号里面的元素依然包含引号的时候。用 '' "" 分别表示。