【发布时间】:2020-08-25 05:53:59
【问题描述】:
我只想从this page 中抓取“下一个匹配项”表中的网址
我用这段代码抓取了所有的网址:
driver.find_elements_by_xpath("//a[@class='in-match']")
我试过这样修改
driver.find_elements_by_xpath("//table[starts-with(@class, 'table-main')]/a[@class='in-match']")
但它不起作用。
【问题讨论】:
-
欢迎来到 StackOverflow!不幸的是,我现在无法访问该网站,但如果您可以提供屏幕截图或您正在查看的表格 html 的一部分,那么我可能会提供帮助。
-
您是否缺少
/的/a[@class='in-match']以使其变为driver.find_elements_by_xpath("//table[starts-with(@class, 'table-main')]//a[@class='in-match']")?您可以在这里查看类似的问题:sqa.stackexchange.com/questions/34603/…
标签: python selenium selenium-webdriver xpath web-scraping