python用cookie模拟登录豆瓣及运行过程中开charles的问题

import requests

url='https://accounts.douban.com'

headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36'}

cookies_str ='此处为用工具所获得的cookie值'

cookies = {}

for line in cookies_str.split(';'):

        key,value = line.split('=',1)

        cookies[key] =value    

response = requests.get(url=url,cookies= cookies,headers= headers)

print(response.status_code)


pycharm运行后报两个错如下图:

1.equests.packages.urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)

2.requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)


解决问题1:

import os

os.environ['NO_PROXY'] = 'https://accounts.douban.com'

解决问题2:

response= requests.get(url=url,cookies= cookies,headers= headers,verify=False)

最终代码为:

import requests

import os

os.environ['NO_PROXY'] ='https://accounts.douban.com'

url ='https://accounts.douban.com'

headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36'}

cookies_str ='此处为用工具所获得的cookie值'

cookies = {}

for line in cookies_str.split(';'):

        key,value = line.split('=',1)

        cookies[key] =value

response = requests.get(url=url,cookies= cookies,headers= headers,verify=False)

print(response.status_code)


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容