import urllib.request
import json
request = urllib.request.Request('http://www.lin29.com/api.php?u=***&count=10')
response = urllib.request.urlopen(request)
html = response.read().decode('utf-8')
my = json.loads(html)
print(my)
for url in range(0, 10):
scheme = my['data']['detail'][url]['scheme']
ip = my['data']['detail'][url]['ip']
port = my['data']['detail'][url]['port']
list =[]
list.append(scheme)
list1 = []
list1.append(ip + ":" + port)
list2 = dict(zip(list, list1))
print(list2)
{‘data’: {‘count’: 10, ‘detail’: [{‘port’: ‘41258’, ‘url’: ‘http://185.18.141.40:41258‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘185.18.141.40’, ‘scheme’: ‘http’, ‘need_auth’: ‘0’}, {‘port’: ‘9902’, ‘url’: ‘http://105.219.166.67:9902‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘105.219.166.67’, ‘scheme’: ‘http’, ‘need_auth’: ‘0’}, {‘port’: ‘53281’, ‘url’: ‘HTTP://192.140.85.62:53281‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘192.140.85.62’, ‘scheme’: ‘http’, ‘need_auth’: ‘0’}, {‘port’: ‘53281’, ‘url’: ‘http://118.212.95.34:53281‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘118.212.95.34’, ‘scheme’: ‘http’, ‘need_auth’: ‘0’}, {‘port’: ‘3128’, ‘url’: ‘https://35.229.24.13:3128‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘35.229.24.13’, ‘scheme’: ‘https’, ‘need_auth’: ‘0’}, {‘port’: ‘8670’, ‘url’: ‘http://204.149.186.216:8670‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘204.149.186.216’, ‘scheme’: ‘http’, ‘need_auth’: ‘0’}, {‘port’: ‘41258’, ‘url’: ‘http://81.15.213.162:41258‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘81.15.213.162’, ‘scheme’: ‘http’, ‘need_auth’: ‘0’}, {‘port’: ‘9000’, ‘url’: ‘http://117.90.252.13:9000‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘117.90.252.13’, ‘scheme’: ‘http’, ‘need_auth’: ‘0’}, {‘port’: ‘80’, ‘url’: ‘http://186.10.80.226:80‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘186.10.80.226’, ‘scheme’: ‘http’, ‘need_auth’: ‘0’}, {‘port’: ‘9000’, ‘url’: ‘http://114.234.83.228:9000‘, ‘anonymity’: ‘anonymous’, ‘ip’: ‘114.234.83.228’, ‘scheme’: ‘http’, ‘need_auth’: ‘0’}]}, ‘msg’: ‘success’, ‘code’: 0}
{‘http’: ‘185.18.141.40:41258’}
{‘http’: ‘105.219.166.67:9902’}
{‘http’: ‘192.140.85.62:53281’}
{‘http’: ‘118.212.95.34:53281’}
{‘https’: ‘35.229.24.13:3128’}
{‘http’: ‘204.149.186.216:8670’}
{‘http’: ‘81.15.213.162:41258’}
{‘http’: ‘117.90.252.13:9000’}
{‘http’: ‘186.10.80.226:80’}
{‘http’: ‘114.234.83.228:9000’}