Python 黑板課爬蟲闖關第二關

2022-01-09 22:53:06 字數 844 閱讀 6628

第二關依然是非常的簡單

隨便輸入暱稱呢密碼,點選提交,顯示如下:

這樣看來就很簡單了,列舉密碼迴圈 post 請求,獲取響應網頁的內容,如果有「密碼錯誤」,那就繼續。

import

reimport

requests

import

time

defmain():

url = '

'for psd in range(30):

print(f'

test password ')

r = requests.post(url, data=)

html =r.text

if'密碼錯誤

'not

inhtml:

m = re.search('

(?<=\).*?(?=\)

', html)

print

(m.group())

m = re.search('

(\下一關\)

', html)

print(f'

下一關 ')

return

else

: time.sleep(1)

if__name__ == '

__main__':

main()

黑板課爬蟲闖關之關卡二

成功 0 9print 密碼是 str i 10break 11 else 12 print str i 不是密碼 13 140不是密碼 151不是密碼 162不是密碼 173不是密碼 184不是密碼 195不是密碼 206不是密碼 217不是密碼 228不是密碼 239不是密碼 2410不是密碼 ...

Python 黑板課爬蟲闖關第四關

一開始看到的時候有點蒙,不知道啥意思,說密碼需要找出來但也沒說怎麼找啊。別急,隨便輸了個暱稱和密碼,提交一下,就能看到密碼提示了。注意那一行大字,提示網頁載入速度很慢,這一關的意圖很明顯了,就是 多執行緒。密碼一共100位,這裡雖然顯示了翻頁,但其實每一頁顯示的位置是隨機的,可能會重複,所以並不是一...

黑板客爬蟲闖關第二關

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