# pythoy 3.7 utf-8
import requests
def signin(n): # n是贴吧的名称,中文名即可,后面不需要加“吧” ,例如“手机”
# 获得tbs
w = requests.get("http://tieba.baidu.com/dc/common/tbs", head).json()["tbs"]
data = {
"ie": "utf-8",
"kw": n,
"tbs": w
}
# 发送请求进行签到
response = requests.post("https://tieba.baidu.com/sign/add", data=data,headers=head)
response.encoding = response.apparent_encoding
# 分析响应结果
cot = response.json()
c = cot.get("no")
if c == 0:
st = f"签到成功"
elif c == 1101:
st = f"已签到"
elif c == 1011:
st = f"未加入或等级不够"
elif c == 2280015:
st = f"被该吧封禁,无法签到"
else:
st = f"未知状态:{c}"
return st, cot # st是str,cot是int
百度贴吧签到的函数
于 2024-11-25 20:33:26 首次发布