用Python自动化网页浏览器表单填写

15

问题:

嗨。我是一名初学者,正在尝试学习Python,为了我的第一个项目,我想编写一个脚本来自动填写调查。我熟悉编程,并且已经编写了大部分代码来解决这个问题。我遇到困难的地方是编写一个方法,该方法将点击问题#1中的按钮#1,或者将按下任何给定的按钮。我意识到可以通过编写脚本来按顺序按下tab-> up -> down -> tab -> up -> down来回答所有问题。

下面是这份调查的样子(为了清晰起见,CSS已禁用)。 http://i.imgur.com/Tn94KFA.jpg

有什么方法可用于编写按下单选按钮的方法?


[免责声明]: 我查看了以下问题,但它们对我当前的情况没有用:


你是指像机器人一样的吗?试试AutoPy。 - Malik Brahimi
Selenium - http://www.seleniumhq.org/ - Hugh Bothwell
1个回答

20

有Python库和工具可以自动化浏览器操作。StackOverflow.com不是询问此类工具推荐的地方,因此管理员将关闭此问题(SO通常会寻求特定问题的帮助,而不是广泛的帮助和辅导请求)。但是,以下是您的一些起点

有关安装Python程序包的说明,请参阅官方程序包安装教程。


2
非常感谢。我仍在努力提出正确类型的SO问题,反馈肯定是有用的。在这个网站上开始很困难,但像你这样的人正在帮助我朝着正确的方向前进! - Josh Desmond
3
我推荐在Freenode上的##python-friendly IRC频道进行辅导。网络聊天室:http://webchat.freenode.net/?channels=##python-friendly - 请准备至少花费两个小时以获得答案(取决于全球办公时间)。 - Mikko Ohtamaa
5
@josh-desmond 在StackOverflow上,像你这样的问题经常被问到。你的问题并没有任何不符之处;它在2年后没有被关闭;它回答了我的问题;并且回答者从中获得了声望的好处。双赢。没问题。 - NYCeyes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接