I don’t know that much about network programming, but I am experienced in programming (C/C++, Assembly, Lisp, etc.) and know some basic HTML and Javascript.
I need a good library that can be used for making programs that can
- scan (and parse) an HTML file.
- fill out forms and choose radio buttons
- follow links to open other pages
- submit filled out forms
- bypass captcha (just kidding ;D)
It would be better if it was cross-platform, but if it’s not, that’s still ok (as long as it runs on Linux).
You may also want to give Requests a try:
http://docs.python-requests.org/en/latest/index.html
Some people think it’s a better alternative to urllib2. Mainly in that the syntax is more human-friendly. Reference: http://pydanny.blogspot.com/2011/05/python-http-requests-for-humans.html