@HexUserHex

Почему постоянно получаю 403?

Подскажите почему постоянно получаю 403? Пробовал с хедерами и без.
Очень буду благодарен если подскажите в чем дело.

#!/usr/bin/env python3
import urllib.request

def get_articles():
    url = 'https://www.leboncoin.fr'
    contents = urllib.request.urlopen(url).read()
    print(contents)

def main():
    get_articles()

if __name__== "__main__":
    main()
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
hottabxp
@hottabxp
Эксперт по BeautifulSoup(но это не точно!)
Возможно на станице выполняется некий javascript, которые и проверяет, бот это или браузер. А так, как urllib.request про javascript ничего не знает, он его и не выполняет.

PS: Переходите уже на requests, данную проблему не решит, но он проще и понятней.

Всё-таки да, для доступа к сайту нужен javascript:
5e6a720e86f13349473946.png
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы