【发布时间】:2017-11-06 12:15:02
【问题描述】:
我想在这个link 上刮桌子。我试图在页面加载后使用 selenium 获取数据,但没有成功。关于如何从该网页上抓取表格的任何其他想法?
编辑 -
我试过了
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get("https://steria.taleo.net/careersection/in_cs_ext_fs/jobsearch.ftl?lang=en&radiusType=K&location=462170431401&searchExpanded=true&radius=1")
print(driver.find_element_by_class_name('table').text)
driver.close()
【问题讨论】:
-
你试过什么?请张贴那个
-
@Exprator 刚刚做了。
-
问题是你没有通过任何搜索条件,直到你通过关键字然后点击搜索按钮,结果才会出现,之后你可以得到表格
-
@Exprator 那么我应该使用 selenium 单击该搜索按钮然后查看结果吗?但是在我的浏览器中,我没有点击任何按钮,结果会在一段时间后加载
-
如果我去你有的链接我没有看到结果,这意味着我们需要提供一些搜索条件来获取结果,所以你可以使用 selenium 传递数据然后得到结果
标签: python selenium web-scraping beautifulsoup