爬虫--处理cookie_登录小说网

# 登录 -> 得到cookie
# 带着cookie 去请求到书架url -> 书架上的内容

# 必须得把上述两个操作连起来
# 我们可以使用session进行请求 -> session可以认为是一连串的请求,在这个过程中cookie不会丢失

import requests

# 会话
session = requests.session()

data = {
    "loginName": "xxx",
    "password": "xxx",
}

headers = {
    "User-Agent" : "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36",
    "Cookie" : "GUID=035b5bf1-7ca6-4983-ab19-74fba06a5094; Hm_lvt_9793f42b498361373512340937deb2a0=1719105551; BAIDU_SSP_lcr=https://www.baidu.com/link?url=XXENrIFNW4yQqBH3gOjslY7Oy2ft_6COx0WrXVsPV5O&wd=&eqid=b774ae0a00bb39920000000366777809; sajssdk_2015_cross_new_user=1; c_channel=0; c_csc=web; acw_sc__v2=66777f4c5d29fa44c27e5396b2e88a5b586f31d2; ssxmod_itna2=YqAxyDgieDqGwkDl+D+rF=aWZrBD9BGY=WgDnKSGxqDsaqDcDjb2D6PmdidBanQnq0QnD+A5iC4gxeYhxZ020YxHWEFYE2CX88uYYEnfgG7i8IgaL4icKjx31N59iQvyZhpTFkxzGKStcmL++fDemlhIc4SjKaqYz3RQfICtd2EbK2xEQ1lTNOjYh0OruQpbHY7ngmw5gQMaBQLKz7cQBBEtm7ZF5ZpXW2m2wC2npUf7+V8uTaUOA1qSqPRRqpxStcKnFwnM6z9REVblp19o2KyKL/e18e1rLgmOCh9/c=TbaXzUhs5Gbw107OYiQThKqo3Dh3k+3Y+GNlPQmK5mKNWQWe+WeoYCYaiOWOYqomErY8WerQQ5kOieOuEYHRQ/RzXRz9b76f=jCrOuWETGiC1103bS5fwzSdE4eavwk36OADDw=Gh7GP/i50fQ0ffza7BmY7e=e5i9xwGG59DwANvm9fipn4qoF5PFwxD4OWWvlGetwnGmuFx4WmxBDBYw=D9fWBqqNqDGcDG7XGxM2xI6RI644D==; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%22035b5bf1-7ca6-4983-ab19-74fba06a5094%22%2C%22%24device_id%22%3A%2219042acfc1d6da-0d217856866ef9-26001c51-1327104-19042acfc1e157b%22%2C%22props%22%3A%7B%22%24latest_traffic_source_type%22%3A%22%E8%87%AA%E7%84%B6%E6%90%9C%E7%B4%A2%E6%B5%81%E9%87%8F%22%2C%22%24latest_referrer%22%3A%22https%3A%2F%2Fwww.baidu.com%2Flink%22%2C%22%24latest_referrer_host%22%3A%22www.baidu.com%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC%22%7D%2C%22first_id%22%3A%22035b5bf1-7ca6-4983-ab19-74fba06a5094%22%7D; acw_tc=276077c617191101249177153ef2aa81aa3c34888499cc063a51dab59b07f2; ssxmod_itna=eqAxuDgGDtdYuDBPrtDyQiwxDIhw0wdf4GXxG8+DnqD=GFDK40EAH+pr5t5WUPdplOGe3qDjEn+weeRhTo45hb1beDHxY=DUO0xEXD48KGwD0eG+DD4DWIx03DoxGABhx0+8Bn6LIQGRD0YDzqDgD7jVlqDfDDdcKBYs8wqD0MEvKYiPDYPcIdL4VMiDAuGg9i=DjqGgDBdWCpqcDDUHwpwlIMn=BjeRKCiDtqD9WQU6teDH8kXS4wuYDEei+ivP+DpTQ7GPiYemYY+Ct7xqlb4qliRslIeLsvqxD===; tfstk=fxdisCtTHdWsFJaxjBfshIQ-zrHp5l1fdnFADsIqLMSCDVsOXE-DoUWV75-9KixexG5A6ChDnM5NhdIAXifDl30K2bhJ5F1fT0n-wiAA1xCf0jCqWEMPBso-2XCp5xBNgKE9KULH8M_c7oyw0yuhoZC4_tPaLkSCusS20OlFTZ_z3PSV7MlmQAS6gBREjdw-WK1REBbGQvLNYS7BtNXG4FR3gSzPSOjy7Mm8najGLE6DGrNcnFJWca-ab0B6upxhSscLQ_8H33bB_bEGRdLecM8uo7TNsZXPg944gefwd9AcabrhRp893CtgoS766QBcV904GtCewTJyjrgW8172cTOxV5swuUOWe_cLQ_8H33vc4dwUUif7Gwuvt-wfQw_hVDJR4GHX0ZPt-22rlO7C5g3n--wfQw_h2203UYXNRNsR.; Hm_lpvt_9793f42b498361373512340937deb2a0=1719110127"
}

# 1.登录
url = "https://passport.17k.com/ck/user/login"
resp = session.post(url, data=data)
# session.post(url, data=data, headers=headers)
# print(resp.text)
# print(resp.cookies) # 看cookie

# 2.拿到书架上的数据
# 刚才的那个session中是有cookie的
resp = session.get("https://user.17k.com/ck/author2/shelf?page=1&appKey=2406394919")
print(resp.json())



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值