我一直在尝试使用urllib3并使用urlllib3的方法来实现以下代码的目的,现在我被卡住了。请告诉我该代码将如何转化为URLLIB3模块。
import urllib2,json
READ_API_KEY='KT1CQ2Q0V9G7ABRU'
CHANNEL_ID=215609
def main():
conn = urllib2.urlopen("http://api.thingspeak.com/channels/%s/feeds/last.json?api_key=%s"% (CHANNEL_ID,READ_API_KEY))
response = conn.read()
data=json.loads(response)
print(data['field1'],data['created_at'])
conn.close()
if __name__ == '__main__':
main()
您可以尝试urllib.request.urlopen()
python 2.6和更早的传统urllib.urlopen函数已停止;urllib.request.urlopen()对应于旧的urllib2.urlopen。
docs.python.org/3.5/library/urllib.request.html#urllib.request.urlopen