1. 访问抽屉,获取获取cookie (c1);cookie
2. 登录时候,携带cookie (c1);session
3. 点赞时候,携带cookie (c1);post
每一次发送请求,请求头必须设置 user-agenturl
import requests ### 访问 ### r1 = requests.get( url="https://dig.chouti.com/", headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36}' }, ) r1_cookie = r1.cookies.get_dict() print(r1_cookie) ### end ### ### 登录 ### post_dict = { 'phone': '86xxxxx', 'password': 'xxxxxx', 'oneMonth': 1, } r2 = requests.post( url="https://dig.chouti.com/login", data=post_dict, headers= { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36}' }, cookies=r1_cookie, ) r2_cookie = r2.cookies.get_dict() # 该cookie没有用到 print(r2_cookie) ### end ## ### 点赞 ### r3 = requests.post( url="https://dig.chouti.com/link/vote?linksId=20476281", headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36}' }, cookies=r1_cookie ) print(r3.text) ### end ###
import requests session = requests.Session() ### 访问 ### r1 = session.get( url="https://dig.chouti.com/", headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36}' }, ) ### end ### ### 登录 ### post_dict = { 'phone': '86xxxxxx', 'password': 'xxxx', 'oneMonth': 1, } r2 = session.post( url="https://dig.chouti.com/login", data=post_dict, headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36}' }, ) ### end ## ### 点赞 ### r3 = session.post( url="https://dig.chouti.com/link/vote?linksId=20487636", headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36}' }, ) print(r3.text)