【发布时间】:2018-03-22 12:40:42
【问题描述】:
我正在尝试从此页面抓取结果:
https://results.chronotrack.com/event/results/event/event-24381
这是我可以手动执行的操作:
1) 在 chrome 中打开上面的 URL
2) 点击结果标签
2.5) 有时会改变比赛距离
3) 点击下一步进入第 2 页
4) 打开开发者工具/网络
5) 点击上一页返回第一页
6) 从开发者工具的 results-grid?callback 元素中获取请求 URL:
一旦我走到这一步,我就可以操纵 DisplayStart 参数来获得其余的结果。
有没有办法让我使用请求和/或 selenium 找到该 URL?使用 Selenium,我尝试打开第一页,然后点击以下结果:
driver.find_element_by_id('resultsResultsTab').click()
但我收到以下错误:
Element is not currently visible and may not be manipulated
谁能帮我指出正确的方向?
【问题讨论】:
标签: python python-3.x selenium web-scraping python-requests