可以使用漂亮的汤来创建用户事件,例如在搜索框中添加搜索字符串,单击按钮,从列表中选择选项,单击项目等吗?
答案 0 :(得分:1)
不,BeautifulSoup
是 HTML解析器,它的功能很棒,但是它只是HTML解析器。
它可以潜在地帮助您提取发出HTTP请求以模拟浏览器将发送的请求所需的信息,但是随后发出HTTP请求时,您将使用另一个库-requests
是最受欢迎的库。有一些库尝试将两者结合-mechanicalsoup
或robobrowser
。
总的来说,您感觉好像在询问是否进行浏览器自动化-因为selenium
将以最直接的方式满足您的要求。
还请检查一个相对较新的requests-html
软件包,它是几个月前作为另一个“人类”库引入的,此后没有任何更改。仍然值得探索。