网上看视频,学习了抽屉自动登录点赞。下面为源代码:
import requests
# In[119]:
# 访问抽屉网站必须 设置 User-Agent 不然会被拒绝访问
re1 = requests.get(url="http://dig.chouti.com/",
headers={
"User-Agent" :'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36'
}
)
# 保留 cookies
cookie1 = re1.cookies.get_dict()
#登录 手机号码和password 手机号码前要给他加个86 中国的区号,
form_data={
"phone":'86xxxx',
"password":"x'x'x'x",
"oneMonth":"1"
}
re2 = requests.post(
url='http://dig.chouti.com/login',
data=form_data,
headers={
"Referer":'http://dig.chouti.com/',
"User-Agent" :'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36',
},
cookies=cookie1
)
# 再次保存cookies
cookie1.update(re2.cookies.get_dict())
# 点赞
re3 = requests.post(
url = 'http://dig.chouti.com/link/vote?',
data={"linksId": "18317101"},
headers={
"Referer":'http://dig.chouti.com/',
"User-Agent" :'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36',
},
cookies=cookie1,
)
########################################
采用session 就不用 管cookies session 会自动保存cookies
session = requests.Session()
user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36'
session.get(
url="http://dig.chouti.com/",
headers={
"User-Agent" :user_agent,
}
)
form_data={
"phone":'86111111',
"password":"111111",
"oneMonth":"1"
}
session.post(
url='http://dig.chouti.com/login',
headers={
"User-Agent" : user_agent
} ,
data = form_data
)
res3 = session.post(
url = 'http://dig.chouti.com/link/vote?',
data={"linksId": "18317102"},
headers={
"Referer":'http://dig.chouti.com/',
"User-Agent" : user_agent
}
)
#
浙公网安备 33010602011771号