2016-12-13 2 views
0

Мне нужно отправить запрос http с requests в python. Прокси должно быть в США, поэтому я получаю американскую валюту. До сих пор я сделал это:Отправка запроса через прокси не работает

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) 

Пробовал несколько комбинаций различных IP/Port, но я все еще получаю цены на евро. Я делаю что-то неправильно?

ответ

1

proxies dictionary должен иметь http и https ключи. Не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

бог мой, спасибо! Im so dumb – fixxxera

+0

происходит со всеми :) – Dekel

 Смежные вопросы

  • Нет связанных вопросов^_^