通过第一关后,可以看到第二关的提示,
在这里需要我们循环尝试密码。
查看html源码:
这里需要涉及到requests的post请求,并在请求里加上用户名username和密码password即可。
# coding=utf-8
import requests
wrongNotify = '您输入的密码错误, 请重新输入'
website = 'http://www.heibanke.com/lesson/crawler_ex01/'
index = 1
while True:
data = {'username': 'ljl', 'password': index}
html = requests.post(website, data).content
if wrongNotify not in html:
print "\n密码是: %d" % index
break
print "第%d次访问,密码%d错误" % (index, index)
index += 1