2016-12-13 14 views
0

httpリクエストを送信する必要があります。私はアメリカの通貨を得るように代理人は米国にいる必要があります。 は、これまでのところ私はこれでした:いくつかの異なるIP /ポートの組み合わせを試してみましたプロキシ経由でリクエストを送信すると動作しません

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) 

を私はまだEURの価格を取得します。何か間違っているのですか?

答えて

1

proxies dictionaryは、httphttpsのキーを持つ必要があります。 ないhttpc

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

私の神様、ありがとう!私はだからダム – fixxxera

+0

誰もが起こる:) – Dekel

関連する問題