使用beautifulsoup python调用onclick事件

使用beautifulsoup python调用onclick事件,第1张

使用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。不过,我建议您不要使用硒,而是像客户端一样与网站进行交互。对于他们这方面的变化而言,这也更加强大。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5631260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存