http://www.heibanke.com/lesson/crawler_ex01/
查看源码
POST传输的内容名:username,password.
根据题目要求,范围在30之内,while 循环即可,没必要双循环
且passeord提示输入的是数字,直接用i即可,不用“”.
#-*-coding:utf-8-*-
import urllib2
import urllib
import re
i=0
value={"username":"admin","password":i}
data = urllib.urlencode(value)
url='http://www.heibanke.com/lesson/crawler_ex01/'
request=urllib2.Request(url,data)
response=urllib2.urlopen(request)
html=response.read()
str = re.findall(r'密码错误',html)
while str and i <31:
i=i+1
value = {"username": "admin", "password": i}
data = urllib.urlencode(value)
url = 'http://www.heibanke.com/lesson/crawler_ex01/'
request = urllib2.Request(url, data)
response = urllib2.urlopen(request)
html = response.read()
str = re.findall(r'密码错误', html)
print html