第二關依然是非常的簡單
隨便輸入暱稱呢密碼,點選提交,顯示如下:
這樣看來就很簡單了,列舉密碼迴圈 post 請求,獲取響應網頁的內容,如果有「密碼錯誤」,那就繼續。
importreimport
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)
(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...