源码屋整站源码热点事件
本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习。
登录小说网获取书单信息
- 前言
前言
今天学习的主要是关于使用session获取网页数据知识的理解和应用
以下第一种方法现在在登录时就已经被阿里云防火墙拦了,虽然被拦了但是还是有学习意义的,但是第二种方法是可以直接获取到的,需要你提前登录网址获取cookie
# 1.登录网站,获取cookie
# 2.带着cookie获取书架内容
# 这两个操作需要连起来,我们需要使用session来进行请求,session可以认为是一连串的请求,在这个过程中cookie不会丢失import requests# 建立会话
session = requests.session()# 登录
url = "https://passport.17k.com/ck/user/login"
header= {"user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36"
}
data = {"username":"xxxxx","password": "xxxxxx"
}
#
resp = session.post(url,data=data)
# print(resp.text)
# print(resp.cookies)# 获取书架数据
booklist = session.get('https://user.17k.com/ck/author2/shelf?page=1&appKey=2406394919')
print(booklist.json())# 方法二:直接手段,直接使用requests.get获取书单信息,但是要加上cookie
# resp=requests.get("https://user.17k.com/ck/author2/shelf?page=1&appKey=2406394919",headers={
# "cookie": "GUID=41b91fa9-fc28-45c1-8c9d-4278cb3415c9; BAIDU_SSP_lcr=https://www.baidu.com/link?url=frQG5LBZuShAPCze68X5Aww5EvKYM_CHy_WemVvAXiG&wd=&eqid=a758742c003b90200000000667f3687d; sajssdk_2015_cross_new_user=1; Hm_lvt_9793f42b498361373512340937deb2a0=1744005251; HMACCOUNT=3327EB0D4ADBFC66; c_channel=0; c_csc=web; accessToken=avatarUrl%3Dhttps%253A%252F%252Fcdn.static.17k.com%252Fuser%252Favatar%252F03%252F63%252F26%252F104072663.jpg-88x88%253Fv%253D1744005537000%26id%3D104072663%26nickname%3D%25E5%25B9%25B2%25E6%25B4%25BB%25E6%2592%2592%25E8%25BE%2585%25E5%25AF%25BC%25E8%25B4%25B9%26e%3D1759559831%26s%3D58f91f0d35f34742; tfstk=gPdoarfeOLWSC-tT2n5SIsEYyAkAPz1ChHFdv6IE3iSfv4sR2e-H-FWFz7-JnMx2mg5dwQhHKi5PdLId2MfHRh0xXfh9PU1C_cnt6f_CdCC1zkSzvtrVW6bynXeZwU1CTmH6RoZyPhzCJoAPTqfV-w2PTW-F3ZSfRwrP87uDuisV8MSP8rlV-abFYH5EoESf867rgHFFjBRXgm6_d6qXG1RcrTjwoANLOoQzXGTPmWPFqaXunUS0TWRDHud47gk_kM1RVEQkAfN5a9v6JwxoZ7-H5Itcuhl36g8XWdBWafwBy_IlgQJg8W8cZgW9TTEomGRWuC1VHfuMuItJPIYL8X7vXi8Wa6cZ5_fP4sbX9mNPxKJewT1Q4cBW8Kxcr1Syz-yaeXPCu2d0dJ6PlZjOWJY7aI1YjQ3moRM5UZ_-Xq00dJ6Plantoq2_AT7fycC..; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%22104072663%22%2C%22%24device_id%22%3A%221960ed03e9f183-07e54e0003488c-26011d51-2073600-1960ed03ea0101%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%2241b91fa9-fc28-45c1-8c9d-4278cb3415c9%22%7D; acw_sc__v2=67f37af65ca9218a75ea8d7f04c785ab56fa558a; ssxmod_itna=7qGxRDBDyDgDc0WDXQDHYaweew4iw5xh440Q1tpbp+CDl6gYxA5D8D6DQeGTbyzYYigGq4tCBfAf=QQiDKhGiyj2PqIUzRnEeODU4i8DCLmKNbDentD5xGoDPxDeDAjqGaDb4DrBrqGpBUkX/+k=D3qDwDB=DmqG2QjiDA3tP7ht4DDNreOweWDGW+TN07ni5xGUbnwfBD0tDIqGXCiF4+qDBI6F4DWXaE4WHFTrPxBQD7dbleu23ATi/iqW3l0PqtTAeS4ITiGhi3OGuQ7DPjnwtlm+blixq9GDKQhwafvDDG3/=mDxteD=; ssxmod_itna2=7qGxRDBDyDgDc0WDXQDHYaweew4iw5xh440Q1tpbp+D6cU=405RD03Pp9KKNcpR9nuKGF3709IbzW7iFo1ziFb2T59lC6e4OKW7LmF41XxPjwUk9azTHKGVKSEv1YDNz75jtVfF/a4DqA=AwY14dAyYRtFAEA7DuE=WwYhDkDO/RAm9GLy4jevbAAy4cf5auWqUfRq5mRRe60=nf6tseWQhCrB4+bdNo25NWb=hefQd+=OUhY6CbrSW6Y1InE3XgdToRGk9AQGB/LbkwYEjxnLTEY6X9wIp9qOC/KE5wAKUT0g50Xqdv37gOuuqfrxES8suKt7Geg=t73HLzg8zQ++l8aMLbs2DbdhadzuLeXEkGECq2DETmGhTyT=x8a7RCAqQRqsogtudt7gzH2wae5vrK0jHXQoGBojdboLbbqYu3a6oiE4x9W5QS8SYFuuN7ECfEQQGLBWYwOf9Dxb15d=inhoxod3ubQCKef8y3d/b5Q73DoQMBsxEzMdwERX3R+1ha1CEQIkqlePh2fSHQbz3S76h5N8OwfbQ4=3nOIjdxSIxuDS0hm9blRW88LY2ilCAPgvLIkd6bYrplfysxWhLNmUb8ry9oazAPD7QzlG7eSDr4CiDb9q5D1sOwEHGyQDoPYe7v4e/xAdcYzfNa47LD2HCmSmQDeiGHOwyVZf2/GY1TGwkQDwng61/vgpe+DDjKDYKxYDD=; Hm_lpvt_9793f42b498361373512340937deb2a0=1744010464"
# })
# print(resp.text)
💕 原创不易,还希望各位大佬支持一下 \textcolor{blue}{原创不易,还希望各位大佬支持一下} 原创不易,还希望各位大佬支持一下
👍 点赞,你的认可是我创作的动力! \textcolor{orange}{点赞,你的认可是我创作的动力!} 点赞,你的认可是我创作的动力!
⭐ 收藏,你的青睐是我努力的方向! \textcolor{red}{收藏,你的青睐是我努力的方向!} 收藏,你的青睐是我努力的方向!
🥕 评论,你的意见是我进步的财富! \textcolor{green}{评论,你的意见是我进步的财富!} 评论,你的意见是我进步的财富!