黑板客爬蟲闖關第二關

2021-07-11 02:23:14 字數 958 閱讀 5676

檢視原始碼

post傳輸的內容名:username,password.

根據題目要求,範圍在30之內,while 迴圈即可,沒必要雙迴圈

且passeord提示輸入的是數字,直接用i即可,不用「」.

#-*-coding:utf-8-*-

import urllib2

import urllib

import re

i=0value=

data = urllib.urlencode(value)

url=''

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 =

data = urllib.urlencode(value)

url = ''

request = urllib2.request(url, data)

response = urllib2.urlopen(request)

html = response.read()

str = re.findall(r'密碼錯誤', html)

黑板客爬蟲闖關第二關

這一關相比第一關反而更容易,因為不需要進行複雜的正則判斷,只需要用迴圈嘗試密碼即可。這裡需要用到requests的post請求,並在請求裡加上使用者名稱和密碼即可。coding utf 8 import requests wrongnotify 您輸入的密碼錯誤,請重新輸入 website inde...

Python 黑板課爬蟲闖關第二關

第二關依然是非常的簡單 隨便輸入暱稱呢密碼,點選提交,顯示如下 這樣看來就很簡單了,列舉密碼迴圈 post 請求,獲取響應網頁的內容,如果有 密碼錯誤 那就繼續。import reimport requests import time defmain url for psd in range 30 ...

黑板客爬蟲闖關第一關 第二關

上來先貼位址,剛入門的可以來van啊 0x00 第一關 怕不是個迴圈,獲取網頁中的數字不斷加到url中,驗證猜想,繼續試一試 那就把原來的數字換掉 妙啊 這裡基本確定思路,獲取網頁內的數字,然後在將數字加入url進行迴圈提交 檢視原始碼,確定獲取的資訊標籤內,並使用re庫匹配我們要的數字 impor...