Udemy пытается помешать вам использовать автоматическую очистку. Он возвращает ответ HTTP 403, и в теле этого ответа есть текст с текстом:
Доступ к этой странице запрещен, поскольку мы считаем, что вы используете инструменты автоматизации для просмотра веб-сайта.
Они блокируются, когда значение HTTP-заголовка User-Agent
не является тем, что они хотят получить доступ к своему контенту. К счастью, заголовки могут быть подделаны.
scrapy shell --set=USER_AGENT='Mozilla/5.0' "https://www.udemy.com/courses/search/?q=python&src=sac&kw=python"
Должен работать (хотя у меня нет python / scrapy на этой машине, поэтому я не тестировал)
edit: я не уверен в законности обойти защиту своих ботов ... Обязательно проверьте ваш местный l aws, прежде чем использовать этот совет.