2016-12-13 3 views
0

Ich muss eine http Anfrage mit requests in Python senden. Proxy muss in den USA sein, also bekomme ich amerikanische Währung. Bisher habe ich dies:Senden einer Anfrage über Proxy funktioniert nicht

import requests 
proxies = {'httpс': 'httpс://97.77.104.22:3128'} 

response = requests.get("https://www.ncl.com/ca/en/search_vacations?cruise=1&cruiseTour=1&cruiseHotel=1&cruiseHotelAir=1&flyCruise=1&numberOfGuests=4294953449&state=undefined&pageSize=10&currentPage=", proxies=proxies) 
cruise_results = response.json() 
for line in cruise_results['results']: 
    print(line) 

versucht, mit verschiedenen IP/Port-Kombinationen, aber ich immer noch die EUR Preisen. Mache ich etwas falsch?

Antwort

1

Die proxies dictionary sollte http und https Schlüssel haben. Nichthttpc

import requests 
proxies = {'https': 'httpс://97.77.104.22:3128'} 

response = requests.get("https://www.ncl.com/ca/en/search_vacations?cruise=1&cruiseTour=1&cruiseHotel=1&cruiseHotelAir=1&flyCruise=1&numberOfGuests=4294953449&state=undefined&pageSize=10&currentPage=", proxies=proxies) 
+0

mein Gott, danke! Ich bin so dumm – fixxxera

+0

passiert jedem :) – Dekel

Verwandte Themen