如何用python的selenium提取页面所有资源加载的链接
1个回答
展开全部
最近需要写一个爬虫,逻辑上有一个环节是取得一个页面的所有资源加载链接(html5页面)
(ps:python下的确是是有个第三方扮银包叫Ghost.py可以取得,但是尝试后效果并不好,估茄磨计是因为Ghost.py的webkit对html5的支持并不好。)
选择用selenium,但颤缺斗是没找到selenium的webdriver下取得所有资源加载链接的方法。
selenium包下有一个selenium模块。查看源码时看到有个get_all_links方法。但是一直没找到这个模块的用法。
最后,求解答。谢谢大家。
方法不成的话,就自己do it把:
all_links = browser.find_element_by_xpath('//a')
for a in all_links:
a.getAttribute('href')
(ps:python下的确是是有个第三方扮银包叫Ghost.py可以取得,但是尝试后效果并不好,估茄磨计是因为Ghost.py的webkit对html5的支持并不好。)
选择用selenium,但颤缺斗是没找到selenium的webdriver下取得所有资源加载链接的方法。
selenium包下有一个selenium模块。查看源码时看到有个get_all_links方法。但是一直没找到这个模块的用法。
最后,求解答。谢谢大家。
方法不成的话,就自己do it把:
all_links = browser.find_element_by_xpath('//a')
for a in all_links:
a.getAttribute('href')
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询