0
我想使用代理设置的特定请求而不是我的所有脚本。 我反倒:创建类或功能使用代理
import whois
from pymongo import MongoClient
import socks
import socket
socks.setdefaultproxy(socks.PROXY_TYPE_HTTP, "IP", 13012)
socket.socket = socks.socksocket
client = MongoClient()
db = client.pro
collection = db.domain
find_document = collection.find({"Field":"ERROR"},{'domain': 1, '_id':0})
domaine = d['domain']
print(domaine)
w = whois.whois(domaine) # I want to use proxy for this request
date = w.expiration_date
print date
collection.update({"domain": domaine}, {"$set": {"expire": date}})
但在那之后,无法连接到我的本地主机上的MongoDB。 我的问题是我如何才能使用代理只有特定的请求? 预先感谢您的回答。
即使我设置MongoClient()与本地主机,我有一个错误! (错误的网关) – LionelF