zoukankan      html  css  js  c++  java
  • Axios使用总结

    一. 下图查看源码获得,表示axios网络请求后返回数据类型

     1. AxiosResponse

      经测试data表示获取的数据

    二. 设置axios的请求配置

    在创建axios时进行设置

    三. 设置请求头(headers)在http的源码字段

     

    四. 使用axios爬虫遇到问题

    错误1:访问不安全的https网络

    Error [ERR_TLS_CERT_ALTNAME_INVALID]: Hostname/IP does not match certificate's altnames: Host: www.100sht.info. is not in the cert's altnames: DNS:98ska.space, DNS:www.98ska.space

    错误2:重定向次数超过上限

    Error: Max redirects exceeded.

    解决:

    const instance = axios.create({
      // 设置cookie,解决报错重定向超过最大值
      // 可以先浏览器访问那个要爬虫的网站,然后把cookie从headers从复制出来
      headers: {
        'cookie': 'xxxxxxxxx'
      },
      // 为了忽略https证书错误
      httpsAgent: new https.Agent({
        rejectUnauthorized: false
      }),
    });
    作者:dlm17
    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    CCNA 6.9
    CCNA 6.5
    Google search
    CCNA 4.14 TP Correction
    CCNA 6.3
    CCNA 6.6
    有关 英语学习的一些网站
    法语学习笔记
    垃圾邮件分类(Scala 版本)
    SQL 面试经典问题 行列互相转化
  • 原文地址:https://www.cnblogs.com/dlm17/p/12605212.html
Copyright © 2011-2022 走看看