Запрос к 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}')
Пробовал ставить ожидание ответа подольше и делать несколько попыток запроса, но ни одна не доходит. В чем может быть причина ошибки, если в браузере все открывается нормально?