我怀疑是验证码和对应的cookies不同步,但我也检查不出来哪里错了
代码如下,望哪位大神帮我看看
#!/usr/bin/python
# -*- coding: utf-8 -*-
import requests
import chardet
import os
from PIL import Image
from io import BytesIO
def login():
#发送登录请求的目标地址
url = 'https://passport.bilibili.com/login/dologin'
#发送登录请求所需参数
act = 'login'
gourl = 'https://passport.bilibili.com/login/dologin'
keeptime = '2592000'
userid = '*****'
pwd = '*****'
#获取验证码
r = requests.get('https://passport.bilibili.com/captcha')
i = Image.open(BytesIO(r.content))
i.show()
vdcode = input('请手动输入验证码:\n')
#获取与验证码同步的cookies
cookies = dict(r.cookies)
#封装所需参数
data = {'act':act,'