zoukankan      html  css  js  c++  java
  • requests.exceptions.InvalidSchema: No connection adapters were found

    今天犯了个低级错误,耽搁了20多分钟时间,一定要记个笔记,省的后边再犯同样错误

    错误提示:requests.exceptions.InvalidSchema: No connection adapters were found for "('http://autogoapi.linewin.cc:8888/manager/Admin/GetList',)"

    查了百度,大概原因有以下几点

    1、URL中有换行符 存在,排查了脚本,URL好像没有换行符

    2、URL中有其他转义字符,在URL前边加了r’ 执行完还是不行

    3、URL必须以字符串的形式存在,不能是list或者其他格式,排查了脚本也对着呢

    ------

    想了下,肯定是URL哪里有问题,再细看脚本,就想抽自己了,原来是URL后边多了个逗号, 去掉后执行成功了

    总结,写脚本一定要注意中英文字母、标点符号等小问题

    补个小点点:r.json()返回的是字典格式,可以直接取字典的值;

    r.text()返回的是字符串,还要用json.loads()改成字典格式之后,再取值,分析

    所以,一般尽量用r.json()

  • 相关阅读:
    HDOJ 2102 A计划(bfs)
    HDOJ 1226 超级密码(bfs)
    第一周——Photoshop软件的发展史,并说明其优缺点。
    第一周——Mobile Apps (手机应用)分析
    POJ 3090
    HDU 2824
    UVA 10673
    POJ 1061
    HDU 1358
    POJ 2406
  • 原文地址:https://www.cnblogs.com/merry-0131/p/15099107.html
Copyright © 2011-2022 走看看