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: 浏览器通过这个头告诉服务器,客户机是哪个页面来的 防盗链
  • 相关阅读:
    VS2005 DataGridView 和 GirdView 横向大比拼
    表结构信息查询
    在自己的网页中嵌入搜索引擎
    自定义AJAX请求获取地图范围
    oracle远程连接配置
    oracle账户被锁定问题
    JDK环境配置
    PythonWin运行出错解决办法
    HDF库的调试过程
    ajax入门详解
  • 原文地址:https://www.cnblogs.com/FGdeHB/p/15489945.html
Copyright © 2011-2022 走看看