如何从IPStack中删除time_zone?

时间:2018-04-30 12:42:46

标签: python json web-scraping

编辑:我已解决了这个问题:time_zone模块需要付费订阅

目的是废弃用户的时区(从IP地址)到IPStack。

我可以废弃“主要”部分中包含的数据。也就是说,那些不需要“指定响应字段”的那些。但是,剩余的数据,例如'time_zone'中包含的数据,我在删除它时遇到了麻烦。

我很狡猾,所以也许我犯了一个明显的错误。

可以在此处找到文档:https://ipstack.com/documentation

from urllib.request import urlopen
import json

baseurl = """
http://api.ipstack.com/155.42.107.7
?access_key=YOUR_ACCESS_CODE
&fields=time_zone
"""
f = urlopen(baseurl)
json_string = f.read()
parsed_json = json.loads(json_string)
timezone_id = parsed_json['time_zone']['id']
f.close()
print(timezone_id)
  

输出为:“KEYERROR:'time_zone'”

谢谢,任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

现在,只有付费访问密钥才能访问<div class="row"> <div class="col-3">Public Address:</div> <div class="col"> <p class="address"></p> </div> </div>

browser-view

我建议使用enter image description here将坐标映射到unix时区,然后GeoTimeZone映射到.NET时区。