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

How can you use Python to fill out HTML forms that also have Javascript?

本文关键字:Javascript HTML 表单 包含 何使用 Python      更新时间:2023-09-26

我正在制作一个python程序,可以自动将信息输入网站上的表单。我一开始看了一个叫mechanize的模块,但后来我意识到它不支持javascript。有什么方法可以将一条信息插入到使用javascript的网站上的"表单"中吗?

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

如果您登录后进入像这样的地方/商业页面,

http://www.locationary.com/place/en/US/California/Los_Angeles/Z_Pizza-p1001157911.jsp

,然后你会看到一堆需要填充的点。我查看了页面源代码,这个"表单"使用javascript。我只是需要一种方法来填补这些空白。就像我说的,我试过机械化,但它不起作用,但我也谷歌了一下,什么也没有。

"form"使用"onclick"

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

谢谢。

我认为最好的方法是使用一个可以通过浏览器操作的框架。有几个选项,但最python的是windmill http://www.getwindmill.com/

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