您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用beautifulsoup python调用onclick事件

使用beautifulsoup python调用onclick事件

尽管尝试使用Beautifulsoup的evaluateJavaScript方法进行此操作很诱人,但最终,Beautifulsoup是解析器,而不是交互式Web浏览客户端。

您应该认真考虑用硒解决这个问题,如答案中简短所示。硒有很多不错的Python绑定。

您可以只使用硒来查找元素并单击它,然后将页面传递给Beautifulsoup,并使用现有代码获取链接

另外,您可以使用onclick处理程序中列出的Javascript。我从来源中提取了此信息:EntityQuery(‘Ns=pPopularityscore%7c1&No=30&props=15292&dims=530&As=&N=0+3+10500915’);。No每页的参数增加15 props。不过,我建议您不要使用硒,而是像客户端一样与网站进行交互。对于他们这方面的变化而言,这也更加强大。

python 2022/1/1 18:25:50 有174人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶