[又来鱼币了] 首次自动登录网站成功,有不妥之处 还望各位大虾指出
本帖最后由 wp231957 于 2021-9-6 16:33 编辑上次发的鱼币贴,貌似很多童鞋没有抢到,这次再来一个(这次是发布了20个奖励,也就是头20楼有奖后面白白)
import requests
from lxml import etree
url="http://www.XXXX.com/forumdisplay.php?fid=11"
person = requests.Session()
cookies = person.cookies.get_dict() # 这两条语句就当公式背下来就可以了
login_url="http://www.XXXX.com/logging.php?action=login&"
form_data={
"formhash": "50f57715",
"referer": "http://www.XXXX.com/index.php", #这里也要注意一下,我是在其他版块切换的登录模块所以开始时 并没有用这个index.php也会导致无法登录成功
"loginfield": "username",
" username": "XXXX",
"password": "XXXX",
"questionid": "0",
"answer": "",
"cookietime": "2592000",
"loginmode": "",
"styleid": "",
"loginsubmit": 1 #这里简单提一下 loginsubmit: (unable to decode value)抓包抓到这么一个东东开始时我设置了一个空字符串无法登录后来我假想他为TRUE 于是瞎蒙了一个1 居然成功
}
headers={
"Cookie": "is_use_cookied=yes; is_use_cookiex=yes; cdb_cookietime=2592000; cdb_oldtopics=D1949691D1983181D2259386D2259546D2259468D2259639D; cdb_sid=zulIBU; cdb_fid55=1630918815; cdb_visitedfid=11D55", #cookie 咋来的当然是预先登录成功后复制出来的
"Host": "www.XXXX.com",
"Origin": "http://www.XXXX.com",
"Content-Type": "application/x-www-form-urlencoded; charset=gbk",
"Referer": "http://www.XXXX.com/logging.php?action=login",
"User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36"
}
login_res = person.post(url=login_url, data=form_data, cookies=cookies)
login_res.encoding=("gbk") #这里就没啥说的了 UTF8 不管用了
#print(login_res.text) #测试时这里一定要打印一下,看一下是否登录成功 因为登录成功与否网页源码内容肯定是不一样的
res=person.get(url=url, cookies=cookies)
res.encoding=("gbk")
obj=etree.HTML(res.text)
table=obj.xpath("//div[@class='maintable']/div/table")
host="http://www.XXXX.com/"
for x in range(3,len(table)-1):
a=table.xpath("./tr/td/a/@href")
print(host+a) 学习学习{:10_254:}虽然现在大部分我还看不懂{:10_254:} {:10_277:} {:10_250:} 玉璧,玉璧!!!!{:10_256:} 厉害了哈 小白看不懂
但是看准了玉璧,玉璧!!!! 最近我也是在学习python 支持,学习 {:10_275:} {:10_266:} 学习学习{:5_109:} 。。。。。。。。。。。。。。。。。。。。 {:5_95:} 我也刚刚开始学习,啥也不懂,但是学习还是可以的 不设代理,死路一条{:10_277:} 大部分都看不懂,感觉好高级{:5_104:} 西瓜味的苹果 发表于 2021-9-8 11:14
不设代理,死路一条
不想花银子 {:10_256:} wp231957 发表于 2021-9-8 12:33
不想花银子
我只是吐槽一下,整体还是很好的,无须解释