【发布时间】:2017-07-29 21:23:12
【问题描述】:
for data_links 中的链接: driver.get(链接)
review_dict = {}
# get the size of company
size = driver.find_element_by_xpath('//[@id="EmpBasicInfo"]//span')
#location = ???也需要得到这部分。
我的担心:
我正在尝试抓取一个网站。我正在使用 selenium/python 从 span 中抓取“501 到 1000 名员工”和“Biotech & Pharmaceuticals”,但我无法使用 xpath 从网站中提取文本元素。我尝试过 getText,获取所有属性。请帮忙!
这是每次迭代的输出:我没有得到文本值。
提前谢谢你!
【问题讨论】:
-
1.您希望收到什么文本? 2.请将代码发布为文本而不是图像,它可以帮助每个试图提供帮助的人。
-
感谢您的及时回复。我试图从跨度中获得“501 到 1000 名员工”和“生物技术与制药”
-
如果你知道你想得到
Size标签后面的内容,使用bs4的find()并不难 -
我一直在尝试使用 selenium,因为我想抓取的一些东西在 ajax 中。
-
你仍然可以通过
html = driver.page_source获取当前页面源