嗨,我做了一些谷歌搜索你的問題,我發現誰張貼了他的腳本登錄到vBulletin局「Tonakai」這是一個Python 2腳本ü可以通過做一些改動伊斯利使用它的蟒蛇2這是scipt:
//
import hashlib
import requests
username = 'yourusername'
password = 'yourpassword'
BASE_URL = 'http://www.example.com'
session = requests.Session()
session.post(BASE_URL + 'login.php?do=login', {
'vb_login_username': config.username, //vb_login_username is the variable vBulletin uses when you input your Username for logging in
'vb_login_password': '',//Same for the password
'vb_login_md5password': hashlib.md5(config.password.encode()).hexdigest(),//vBulletin uses MD5 encode
'vb_login_md5password_utf': hashlib.md5(config.password.encode()).hexdigest(),
'cookieuser': 1, //That allows you to stay logged in as a real nerd
'do': 'login',
's': '',
'securitytoken': 'guest'
})
你應該包括你正在使用什麼刮譜庫的信息,因爲我確信這會改變你得到的答案。但實際上,據我所知,您應該使用存儲的經過身份驗證的會話或cookie以便登錄。使腳本輸入憑據並登錄本身似乎不必要的複雜。 –
我傾向於scrapy,但幾乎沒有編程技巧,這似乎是一個艱難的學習曲線,但我不介意。但是,如果有一個更簡單的解決方案讓我登錄,我就會這麼做。你建議什麼圖書館? – user8008447