python - 抓取网页时调用javascript函数

标签 python

我正在使用 python 抓取一个网页,该页面有:

<input name="Submit" type="button" class="btn" value="query"  onclick = "dataQuery();" /> 

我想在python中触发onclick事件,我该怎么做,谢谢

最佳答案

您可以使用 selenium和/或 HTMLUnit控制/模拟网络浏览器。

请注意,如果您只想抓取特定网站,通常更容易在您自己的代码中重新创建 JavaScript 逻辑。

关于python - 抓取网页时调用javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8845423/

相关文章:

python - 如何在 travis 构建期间更新 tox 上的设置工具

python - 从 Django 中的 User.objects.all() 查询集中排除用户的好友列表

python - 分割字符串而不删除分隔符

python - 如何使用 mod_wsgi 运行 django 并使用多进程模块?

python - shp2pgsql 导入后无法设置 psycopg2 自动提交

python - 如何绘制样本的 PMF?

python - 为什么要避免 while 循环?

python - 在 RHEL 中使用 Ansible 安装 Django 失败

python - 如何从 Jinja 的列表中准确获取一个元素?

python - 从youtube ID获取流派