Python 我如何使用lxml与页面交互并调出一个菜单来进行刮取?

Python 我如何使用lxml与页面交互并调出一个菜单来进行刮取?,python,web-scraping,python-requests,lxml,Python,Web Scraping,Python Requests,Lxml,作为参考,如果您查看页面,屏幕顶部会有一个品牌横幅。在右上角,有一个“全部查看”按钮,可以打开菜单。此菜单中的数据不在html中,而是通过单击该按钮生成的。有没有办法让lxml执行单击该按钮并拉出该菜单的操作 我看了一下网络日志。在我看来,没有任何文件或url包含该菜单中的数据。我相信selenium确实有这个功能,但我不希望只使用lxml lxml是一个解析器,因此它不能单击页面上的按钮元素。不幸的是,要做到这一点,您需要使用Selenium这样的工具 我知道你提到看网络日志。通常在这些情况下

作为参考,如果您查看页面,屏幕顶部会有一个品牌横幅。在右上角,有一个“全部查看”按钮,可以打开菜单。此菜单中的数据不在html中,而是通过单击该按钮生成的。有没有办法让lxml执行单击该按钮并拉出该菜单的操作


我看了一下网络日志。在我看来,没有任何文件或url包含该菜单中的数据。我相信selenium确实有这个功能,但我不希望只使用lxml

lxml是一个解析器,因此它不能单击页面上的按钮元素。不幸的是,要做到这一点,您需要使用Selenium这样的工具


我知道你提到看网络日志。通常在这些情况下,最好尝试找到端点并直接发出请求,但如果您尝试了但找不到请求,则使用Selenium

我担心情况会是这样。哦,那么,是时候学习硒了。