自动登录抽屉
import requests post_dict = { 'phone':'8615657859556', 'password':'19970315yzc', 'oneMonth':1 } # 伪装成浏览器,不然会遇到防火墙 headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101 Firefox/58.0'} response = requests.post( url='https://dig.chouti.com/login', headers =headers, data = post_dict ) print(response.text) cookise_dict = response.cookies.get_dict() print(cookise_dict)
方法一:自动登录抽屉点赞
import requests headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101 Firefox/58.0'} response0 = requests.get( url='https://dig.chouti.com/' , headers =headers, ) cookies0 = response0.cookies.get_dict() print(cookies0) post_dict = { 'phone':'8615657859556', 'password':'19970315yzc', 'oneMonth':1 } response1 = requests.post( url='https://dig.chouti.com/login' , data = post_dict, headers =headers, cookies = cookies0 ) cookies1 = response1.cookies.get_dict() print(cookies1) response2 = requests.post( url='https://dig.chouti.com/link/vote?linksId=25888026' , headers =headers, cookies = { 'gpsd':cookies0.get('gpsd') } ) print(response2.text)
方法二:使用session自动管理cookies
import requests session = requests.Session() headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101 Firefox/58.0'} response0 = session.get( url='https://dig.chouti.com/', headers =headers, ) post_dict = { 'phone':'8615657859556', 'password':'19970315yzc', 'oneMonth':1 } response1 = session.post( url='https://dig.chouti.com/login' , data = post_dict, headers =headers, ) response2 = session.post( url='https://dig.chouti.com/link/vote?linksId=25888026' , headers =headers, ) print(response2.text)