如何使用Python来填写也包含Javascript的HTML表单?

如何使用Python来填写也包含Javascript的HTML表单?,javascript,python,html,forms,mechanize,Javascript,Python,Html,Forms,Mechanize,我正在制作一个python程序,自动将信息输入到网站的表单中。起初我查看了一个名为mechanize的模块,但后来我意识到它不支持javascript。有没有办法在使用javascript的网站上获取一条信息并将其插入“表单”中 我使用的网站是www.locationary.com 如果您登录然后转到这样的地点/业务页面 然后你会看到一堆需要填补的地方。我查看了页面源代码,这个“表单”使用javascript。我现在只需要一个方法来填补这些空白。就像我说的,我尝试了mechanize,但它不起

我正在制作一个python程序,自动将信息输入到网站的表单中。起初我查看了一个名为mechanize的模块,但后来我意识到它不支持javascript。有没有办法在使用javascript的网站上获取一条信息并将其插入“表单”中

我使用的网站是www.locationary.com

如果您登录然后转到这样的地点/业务页面

然后你会看到一堆需要填补的地方。我查看了页面源代码,这个“表单”使用javascript。我现在只需要一个方法来填补这些空白。就像我说的,我尝试了mechanize,但它不起作用,但我也用谷歌搜索了一下,结果一无所获

“表单”使用“onclick”

如果你能提供任何建议,我将不胜感激


谢谢。

我认为最好的方法可能是使用一个可以通过浏览器操作的框架。有好几种选择,但最具吸引力的是风车


我发现它在许多项目上都很有用。

要真正做到这一点,你需要一个环境,让页面认为它真的在web浏览器中。一般来说,这很难让人们在某种程度上利用实际的浏览器。我刚刚发现了一种叫做Selenium的东西。它能用吗?@s.Lott是的,它正在使用onclick我想请用所有事实更新这个问题。不要对问题添加评论。请更新问题,然后删除评论。