Вот несколько основных Python, с которых можно начать:
import urllib2
response = urllib2.urlopen('http://www.example.com/')
html = response.read() # This is what is read from the file. In your case,
# it'll only read the contents of the webpage.
Чтобы изменить свой IP-адрес, вы можете использовать некоторые команды Linux для этого (при условии, что вы используете Ethernet здесь):
ifconfig eth0 192.168.1.5 netmask 255.255.255.0 up
ifconfig eth0
И с Python вы можете запустить их с os.system()
:
import os
os.system('ifconfig eth0 192.168.1.5 netmask 255.255.255.0 up')
os.system('ifconfig eth0')
И для обработки аргументов командной строки, например python foo.py bar foo bar bar
:
import sys
print sys.argv
Что касаетсяиметь дело с капчей, это будет сложно.Вы уверены, что не можете просто сделать это вручную?