我目前对使用 selenium 3 的 beautiful soup 和 geckodriver 都是新手。我正在开发一个项目,我必须从网页中抓取 URL。
我发现它们都用于网页抓取,但无法区分两者之间的区别。 BeautifulSoup 和 Geckodriver 有什么区别?谢谢您的帮助。
美丽汤 https://www.crummy.com/software/BeautifulSoup/bs4/doc/专为网页抓取而设计。
用于从 HTML 和 XML 文件中提取数据的 Python 库。有用
使用您最喜欢的解析器提供惯用的导航方式,
搜索并修改解析树。它通常可以节省程序员的时间
工作小时或天。
壁虎司机 https://github.com/mozilla/geckodriver是 Firefox 的驱动程序,通常用于在 Selenium 中进行测试。
该程序提供WebDriver协议描述的HTTP API
与 Gecko 浏览器通信,例如 Firefox。它翻译
通过充当代理来调用 Firefox 远程协议
本地和远程端。
Selenium https://www.seleniumhq.org/通常用于:
- 创建强大的、基于浏览器的回归自动化套件和测试
- 跨多种环境扩展和分发脚本
Selenium 使浏览器自动化。就是这样!你用这个力量做的是
完全取决于你。主要用于自动化 Web 应用程序
用于测试目的,但当然不仅限于此。
无聊的基于网络的管理任务可以(而且应该!)自动化
以及。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)