0
A
回答
0
试试这个代码,让我知道的任何问题的情况下:
links = []
for element in driver.find_elements_by_xpath('//head/*[@href or @src]):
link = element.get_attribute("href")
links.append(element.get_attribute("href")) if link != '' else links.append(element.get_attribute("src"))
要想从内部框架链接也可能需要补充一点:
for frame in driver.find_elements_by_tag_name('iframe'):
driver.switch_to_frame(frame)
for element in driver.find_elements_by_xpath('//head/*[@href or @src]):
link = element.get_attribute("href")
links.append(element.get_attribute("href")) if link != '' else links.append(element.get_attribute("src"))
driver.switch_to_default_content()
+0
它只返回网页上的网址,但没有来自第三方的网址(如谷歌),我需要解析这样的网址 - 请求网址:https://googleads.g.doubleclick.net/pagead/ads?client = ca -pub -... –
+0
此链接放置在iframe中 –
+0
检查更新回答 – Andersson
相关问题
- 1. Android Web请求标题抓取
- 2. 抓取时请求?
- 3. 抓取AJAX请求
- 4. Node.js Web抓取问题|请求| cheerio
- 5. 获取ajax请求的请求标题
- 6. GitKraken:抓取请求失败
- 7. Python传递请求标题到pdfkit
- 8. Python - 有序标题HTTP请求
- 9. Python - 网页抓取问题
- 10. 使用Python和请求抓取网页时的字符集问题
- 11. 骨干收集抓取并请求
- 12. 屏幕抓取tripadvisor与张贴请求
- 13. Python:Twitter使用“请求(POST)”功能抓取
- 14. 从请求中抓取参数
- 15. 尝试...抓取和HTTP请求
- 16. 屏幕抓取页面,做Ajax请求
- 17. 跨域ajax请求jquery抓取CSV
- 18. Facebook的抓取权限请求表单?
- 19. Python的 - 超级简单的抓取与请求和BS4
- 20. python web抓取:onclick ajax请求返回没有状态200
- 21. Python用urllib2抓取数据并行请求
- 22. Python Web抓取请求自动登录不工作
- 23. Python - 如何启用Cookie与Web请求抓取?
- 24. Python请求:似乎无法升级头从csrftoken从cookie抓取
- 25. Python的网络抓取请求遵循重定向
- 26. 使用python请求模块抓取网页时出现错误
- 27. scala play 2.0获取请求标题
- 28. springframework获取所有请求标题
- 29. 请求标题字段X请求
- 30. python POST请求问题
我们可以使用python请求模块吗? –
是的,任何方式,我需要抓住所有这些网址 –
'URL'不是一个标题。还有'URL'发送的参数不是标题 – Andersson