gpt4 book ai didi

python - 以编程方式登录 phpBB

转载 作者:行者123 更新时间:2023-12-04 00:21:19 26 4
gpt4 key购买 nike

我正在尝试登录 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)

它总是以未登录结束。

最佳答案

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)

做了一些小改动,比如向有效负载添加重定向、sid 和登录,它似乎可以正常工作。不确定哪一个有帮助,我会把它留给你。

关于python - 以编程方式登录 phpBB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31660722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com