Как избежать проблемы 403 с использованием BeautifulSoup и заголовков? - PullRequest
1 голос
/ 26 апреля 2020

Я использую комбинацию request и beautifulsoup для разработки программы очистки веб-страниц в python. К сожалению, у меня проблема 403 (даже с использованием header ). Вот мой код:

from bs4 import BeautifulSoup
from requests import get

headers_m = ({'User-Agent':
            'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36'})
sapo_m = "https://www.idealista.it/vendita-case/milano-milano/"

response_m = get(sapo_m, headers=headers_m)    

Ответы [ 2 ]

1 голос
/ 26 апреля 2020

Это не общий python вопрос. Сайт блокирует такие простые попытки удаления, вам нужно найти набор заголовков (укажите c для этого сайта), которые пройдут валидацию.

С уважением,

0 голосов
/ 26 апреля 2020

response_m.text может быть заблокирован CloudFlare

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...