获取的 Cookie 为什么无法用于爬虫


import requests
import re

def Get_Cookie(url):
    session = requests.Session()
    headers = {
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36'
    }

    req = session.get(url, headers=headers)
    p = str(session.cookies)

    Cookie = re.findall(r"Cookie (.+?) for",p)
    #获取当前的Cookie
    Cookie = Cookie[0] + ";" +Cookie[1]
    print(Cookie)
    return Cookie

if __name__=='__main__':
    url = 'https://weibo.com/u/5644764907?page=1&is_all=1'
    Get_Cookie(url)
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 3

可能原因是失效.

4年前 评论

你要用你这个获取的cookie爬取什么信息呢,好像你获取这个cookie本来就没什么用.....免登陆可以获取的信息用不上,需要登入的也爬不到。

4年前 评论
Python_xiaohe (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!