通过Tor Socks5代理获取Python JSON

时间:2017-09-01 23:34:55

标签: python proxy python-requests tor socks

我正在尝试通过Tails上的Python3脚本获取JSON数据。我想知道这段代码是安全的,不会泄漏IP或其他任何东西。我知道Tails被配置为阻止任何有问题的连接,所以我想知道我的代码是否安全。

import json
import requests

url = 'https://api.bitcoincharts.com/v1/markets.json'
proxy = {'https': "socks5://127.0.0.1:9050"}

with open('datafile','w') as outfile:
  json.dump( (requests.get(url  ,  proxies=proxy  ).json())  ,outfile)

正如您所看到的,我正在使用已为代理建议的requests。我就像文档建议的那样使用socks5,配置为托管侦听的localhost 9050端口。

我想如果网站是http,那么我也必须将代理更改为'http'

我不确定的一件事是使用端口9150还是9050,代码似乎适用于两个代理,但我不知道哪个代码更安全。

除了这些,我的代码在Tails上使用是否安全?

0 个答案:

没有答案