@del4pp

Urllib.error.HTTPError: HTTP Error 403: Forbidden на сервере, как обойти?

На ноутбуке все работает, а на сервере ошибка, пробовал обновить библиотеки, ставил через freeze все те же что и на ноуте, не помогло.
Возможно проблема в юзер-агенте. Использую мозила 5.0

У кого было - посоветуйте как обойти проблему.
(и там и там версия пайтон 3.8.2)

Traceback (most recent call last):
  File "genfunc.py", line 81, in <module>
    print(generate_music_list('Rammstein'))
  File "genfunc.py", line 74, in generate_music_list
    func_music = dw_music_link(func_artist_public[i])
  File "genfunc.py", line 29, in dw_music_link
    urlPage = urlopen(pageurl)
  File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.8/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/usr/lib/python3.8/urllib/request.py", line 640, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.8/urllib/request.py", line 569, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 649, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden
  • Вопрос задан
  • 2056 просмотров
Решения вопроса 1
@Andrey_Dolg
Если в вашей системе работает, то видимо, ip сервера забанен за излишнюю назойливость. Найдите рабочий прокси сервер с заменой адреса и попробуйте через него запрашивать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект