ano*_*non 3 python phpbb web-scraping python-3.x python-requests
我正在尝试登录到 phpBB 论坛。但是,我无法弄清楚代码有什么问题。
import requests
forum = "https://adblockplus.org/forum/"
headers = {'User-Agent': 'Mozilla/5.0'}
payload = {'username': 'username', 'password': 'password'}
session = requests.Session()
r = session.post(forum + "ucp.php?mode=login", headers=headers, data=payload)
sidStart = r.text.find("sid")+4
sid = r.text[sidStart:sidStart+32]
parameters = {'mode': 'login', 'sid': sid}
r = session.post(forum, params=parameters)
if "Logout" in r.text:
print("We are in")
else:
print(r.text)
print(r)
Run Code Online (Sandbox Code Playgroud)
它总是最终没有登录。
import requests
forum = "https://adblockplus.org/forum/"
headers = {'User-Agent': 'Mozilla/5.0'}
payload = {'username': 'username', 'password': 'password', 'redirect':'index.php', 'sid':'', 'login':'Login'}
session = requests.Session()
r = session.post(forum + "ucp.php?mode=login", headers=headers, data=payload)
print(r.text)
Run Code Online (Sandbox Code Playgroud)
进行了一些小的更改,例如将重定向、sid 和登录添加到有效负载,它似乎有效。不确定哪一个有帮助,我会留给你解决。
| 归档时间: |
|
| 查看次数: |
1531 次 |
| 最近记录: |