Josh Desmond
Josh Desmond

Reputation: 690

Automatizing web browser form filling in Python

Question:

Hi. I am a beginner trying to learn Python, and for one of my first projects I want to write a script that will fill out a survey automatically for me. I am familiar with coding, and I have most of the code written to solve this problem. What I am struggling is to write a method that will hit button #1 in question #1, or that will push any given button. One way I've realized I can do this, is perhaps by writing a script to press tab-> up-> down-> tab-> up -> down in the order needed to answer all of the questions.

Here is an image of what the survey looks like (CSS was disable for clarity). https://i.sstatic.net/texeA.jpg

What is one way to go about writing a method to push a radio button?


[Disclaimer]: I have checked out the following questions but they were of no use to me in my current situation:

Upvotes: 15

Views: 41159

Answers (1)

Mikko Ohtamaa
Mikko Ohtamaa

Reputation: 83768

There are Python libraries and tools for automatizing browser actions. StackOverflow.com is not a place to ask for an recommendation for such a tool and thus moderators will close this question (SO is usually asking a help for particular problem, not for broad help and tutoriing requests). However here are some starting points for you

For installing Python packages please refer to official package installation tutorial.

Upvotes: 21

Related Questions