login_data={'username':'pc2019','password':'pc2019','captcha':'zzeq'}
login_url=''
r=requests.post(login_url,data=login_data)
#200表明表单发送出去了
from data:returnURL
完整:
import requests
from PIL import Image
s=requests.Session()
#这个什么意思: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)