zoukankan      html  css  js  c++  java
  • 爬虫---11.重定向问题

    • 碰到重定向问题了,302,暂时还不知道怎么解决先记录上
      • 先把aiohttp更换成了requests再找解决办法

                # 暂时还没找到解决办法,先把cookie保存了,用session访问
                res = requests.get(url, headers=headers, allow_redirects=False)
        
                # 获取cookie  cookie = res.cookies 随后转成字典格式
                cookie_dic = requests.utils.dict_from_cookiejar(res.cookies)
                
                # 然后用session访问
                session = requests.Session()
                response = session.get(url, headers=headers, cookies=cookie_dic, allow_redirects=False)
        
      • 关于请求头字段的解释

        • accept: 浏览器通过这个头告诉服务器,它所支持的数据类型
        • Accept-Charset: 浏览器通过这个头告诉服务器,它支持哪种字符集
        • Accept-Encoding: 浏览器通过这个头告诉服务器,支持的压缩格式
        • Accept-Language: 浏览器通过这个头告诉服务器,它的语言环境
        • Host: 浏览器通过这个头告诉服务器,想访问哪台主机
        • If-Modified-Since: 浏览器通过这个头告诉服务器,缓存数据的时间
        • Referer: 浏览器通过这个头告诉服务器,客户机是哪个页面来的 防盗链
  • 相关阅读:
    vue $refs的用法
    .net 合并GridView中某列相同信息的行(方法1)
    vue 将编号转换成名字显示
    base64转图片的工具网站
    html +css + js 实现自定义模态框
    asp 弹窗效果
    vue 关于$emit的用法
    Git 合并分支
    asp 学习网站
    Tomcat部署方法
  • 原文地址:https://www.cnblogs.com/FGdeHB/p/15489945.html
Copyright © 2011-2022 走看看