0人加入学习
前置知识:热门电影短评数据爬取与分析
价格 免费

import requests

from PIL import Image

from http import cookiejar

s=requests.Session() 

s.cookies=cookiejar.LWPCookieJar('cookie')

#这个什么意思:cookie用于服务器端识别客户端,当发送请求的客户端享有同样的cookie时,即可认定客户端是同一个。requests库的会话对象Session能够跨请求地保持某些参数。

login_url='http://www.tipdm.org/login.jspx'   #登录url

headers={''}

 

#人工识别验证码

def get_captcha():
  captcha_url=''#验证码的地址

  r=s.get(captcha_url,headers=headers)

  with open('C:/Users/xx/Desktop/captcha.gif','wb') as f:

     f.write(r.content)

  im=Image.open('C:/Users/xx/Desktop/captcha.gif')

  im.show()

 captcha=input('请输入验证码:')

  return captcha

login_data={'username':'pc2019','password':'pc2019','captcha':get_captcha()}

r=s.post(login_url,data=login_data,headers=headers)

print(r.url)

 

#保存cookie

s.cookies.save(ignore_discard=True,ignore_expires=True)

#加载cookie

try:

   s.cookies.load(ignore_discard=True)

except:

   print('未加载成功')

 

 

r=s.get(login_url,headers=headers)

print(r.url)

 

 

[展开全文]

授课教师

人工智能金牌讲师

课程特色

视频(58)
下载资料(1)

学员动态

还没有动态