Запрос к API через браузер открывается, но не отвечает на request

Хочу отправить подобный запрос к API:

https://api.themoviedb.org/3/search/movie?api_key=*API_KEY*&query=*TITLE*

Через браузер ссылка работает, но через request выдает такую ошибку:

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.themoviedb.org', port=443): Max retries exceeded with url: /3/search/movie?api_key=API_KEY&query=TITLE (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x00000217F7096C50>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))

Пробовал уже все что можно, вот один из вариантов:

url = "https://api.themoviedb.org/3/search/movie"

headers = {
    'user-agent': MY_USERAGENT,
}

API_KEY = MY_API_KEY

params = {
    "api_key": API_KEY,
    "query": TITLE,
}

req = requests.get(url=url, headers=headers, params=params)

Также пробовал напрямую повторить запрос, который работает в браузере, тоже долго думает и выдает ошибку:

req = requests.get(f'https://api.themoviedb.org/3/search/movie?api_key={MY_KEY}&query={TITLE}')

Пробовал ставить ожидание ответа подольше и делать несколько попыток запроса, но ни одна не доходит. В чем может быть причина ошибки, если в браузере все открывается нормально?


Ответы (0 шт):