'WebElement' object has no attribute 'extract'
来源:9-1 selenium动态网页请求与模拟登录知乎
慕圣7403284
2019-05-03
browser = webdriver.Chrome(executable_path="C:/chromedriver_phantomjs/chromedriver.exe")
browser.get(response.url)
time.sleep(20)
t_selector=Selector(text=browser.page_source)
contact_name=browser.find_element_by_xpath('//div[@class="c_detail_item"][1]/em').extract()
print(contact_name)
browser.quit()
提示这个:
‘WebElement’ object has no attribute 'extract’
网上说 还没有动态加载完,但是已经time.sleep(20)了。
另外print(browser.page_source)的时候,发现元素节点和数据都是js动态加载的
写回答
1回答
-
extract() 是scrapy的的selector的方法 不能用在selenium对象上
012019-06-07
相似问题