@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()
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Возможно на станице выполняется некий javascript, которые и проверяет, бот это или браузер. А так, как urllib.request про javascript ничего не знает, он его и не выполняет.

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

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

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

Похожие вопросы
28 нояб. 2024, в 13:31
30000 руб./за проект
28 нояб. 2024, в 13:22
1000 руб./за проект
28 нояб. 2024, в 13:00
70000 руб./за проект