Themoviedb Ошибка DNS подключения к API конечной точки?Python

Программы на Python
Ответить
Anonymous
 Themoviedb Ошибка DNS подключения к API конечной точки?

Сообщение Anonymous »

Я пытаюсь подключиться к API themoviedb с помощью следующего кода:

Код: Выделить всё

csv_file_path = "FILE PATH"

df = pd.read_csv(csv_file_path)

headers = {
"accept": "application/json",
"Authorization": "KEY"
}

all_movie_data = []

for index, row in df.iterrows():
imdb_id = row["imdb_id"]

url = f"https://api.themoviedb.org/3/movie/{imdb_id}"

response = requests.get(url, headers=headers, verify=False)
movie_data = response.json()

print(json.dumps(movie_data, indent=2))
all_movie_data.append(movie_data)
time.sleep(0.5)

output_json_file = "tmdb_movie_data.json"
with open(output_json_file, "w", encoding="utf-8") as f:
json.dump(all_movie_data, f, ensure_ascii=False, indent=2)
Я получаю эту ошибку, хотя выполнил все необходимые настройки DNS. Я также используюverify=false:

Код: Выделить всё

ConnectionError: HTTPSConnectionPool(host='api.themoviedb.org', port=443): Max retries exceeded with url: /3/movie/tt0061036 (Caused by NameResolutionError(": Failed to resolve 'api.themoviedb.org' ([Errno 11001] getaddrinfo failed)"))


Подробнее здесь: https://stackoverflow.com/questions/793 ... -dns-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»