- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用开放 API 使用其访问 key 获取以下信息:
HTTPConnectionPool(host='freeipapi.17mon.cn', port=80): Max retries exceeded with url: /183.11.178.118 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x103780780>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known',))
{'status': 0, 'address': 'CN|广东|深圳|None|CHINANET|0|0', 'content': {'address_detail': {'province': '广东省', 'city_code': 340, 'street': '', 'city': '深圳市', 'district': '', 'street_number': ''}, 'address': '广东省深圳市', 'point': {'x': '12693451.44', 'y': '2560682.35'}}}
你看,后面的数据{'status': 0, 'address': 'CN|广东|深圳|None|CHINANET|0|0', 'content': {'address_detail': {' Province': '广东省', 'city_code': 340, 'street': '', 'city': '深圳市', 'district': '', 'street_number': ''}, 'address': '广东省深圳市', 'point': {'x': '12693451.44', 'y': '2560682.35'}}}
是我的需要。
我怎样才能得到它?
代码如下:
import urllib, urllib.request
import json
ak_url="http://api.map.baidu.com/location/ip"
result = requests.get(ak_url,{"ip":"183.11.178.1","ak":BAIDU_IPADDR_AK})
print(result.json()) # There prints the upper data.
最佳答案
您的数据实际上是由 result.json()
返回的。
也许您对额外的 HTTPConnectionPool
详细信息感到困惑。
这可能表明 result.json()
具有自定义表示形式(例如,它实现 __repr__
或 __str__
)并且打印时在后台附加该数据。
关于python - 获取HTTPConnectionPool数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48256681/
我有一个像这样的 python 脚本: #!/usr/bin/python import sys import requests if len(sys.argv) ' % (sys.argv[0])
我正在使用 urllib3 的 HTTPConnectionPool 进行发布请求。这里的代码 http://something.com/file.php 有 2 重定向。请求完成后,我在 heade
在 Linux 集群上,我收到此请求错误: ConnectionError: HTTPConnectionPool(host='andes-1-47', port=8181): Max retries
我编写了以下 python 脚本来检查前缀和后缀的可能排列是否作为网站 url 存在: import requests prefix = ['test', 'trial','demo','check'
我想知道我的请求是否被网站停止,我需要设置代理。我首先尝试关闭http的连接,但我失败了。我也尝试测试我的代码,但现在似乎没有输出。Mybe我使用代理一切都会好吗?这是代码。 import reque
import requests import urllib3 from time import sleep from sys import argv script, filename = argv h
当运行nosetests时,使用Flask-test我不断收到此错误: File "/app/env/local/lib/python2.7/site-packages/twill/browser.p
我在 session 中使用 python 请求库: def _get_session(self): if not self.session: self.session = r
您好,我正在使用 pywebhdfs python 库。我通过调用并尝试在 HDFS 上创建文件来连接 EMR。我遇到了以下异常,这似乎与我正在执行的操作无关,因为我在这里没有达到任何连接限制。是因为
我正在使用 H2O 的机器学习包(随机森林)。 有时,我会收到此错误: H2OConnectionError: Unexpected HTTP error: HTTPConnectionPool(ho
我有一个在服务器上运行的ElasticSearch实例。当我尝试使用多处理对巨大的语料库建立索引时,出现很多超时错误。看来EasticSearch只能处理少量请求。我遵循了ElasticSearch网
我刚刚在 python 3.6.1 上安装了 h2o 模块... (Java 版本 8 更新 74(内部版本 1.8.0_74-b02) Windows 版本 10 专业版) 当我给出命令 h2o i
当我尝试从 Django 应用程序调用在端口 5000 上使用 docker-compose 部署的服务时遇到此错误,该应用程序也在端口 8000 上使用 docker-compose 部署。我也在使
我有一个 Elastic Search 服务器,我可以从实时网站并通过 Django 管理命令对其进行查询。管理命令在格林威治标准时间凌晨 3 点使用 celerybeat 运行,以同步来自外部服务的
我有一个问题:我想测试“select”和“input”。我可以像下面的代码那样写吗:原代码: 12 class Sinaselecttest(unittest.TestCase): 13 14
我有一个问题:我想测试“select”和“input”。我可以像下面的代码那样写吗:原始代码: 12 class Sinaselecttest(unittest.TestCase): 13 14
我有一个问题:我想测试“select”和“input”。我可以像下面的代码那样写吗:原始代码: 12 class Sinaselecttest(unittest.TestCase): 13 14
我正在尝试在 Django 之间进行通信和 Python文件,但我收到以下错误: requests.exceptions.ConnectionError: HTTPConnectionPool(hos
我正在使用 python 使 2 个 API 在它们之间进行通信,我进行了测试,两个 API 都可以自己正常工作,当我尝试向 API A(用 Flask 制作)发送请求以便 A 可以通过时,问题就出现
我正在尝试用 selenium 抓取网站的几页并使用结果,但是当我运行该函数两次时 [WinError 10061] No connection could be made because the t
我是一名优秀的程序员,十分优秀!