Я работаю над проектом с использованием Scrapy.Python Scrapy: объект ответа отличается от исходного кода в браузере
Все требуемые поля, но все отлично разбираются. Содержимое отсутствующего поля просто не отображается в ответе Scrapy (как отмечено в оболочке scrapy), пока он появляется, когда я использую свой браузер для посещения страницы. В ответе на скрипирование ожидаются теги, но не текст между тегами.
В JavaScript нет JavaScript, но это переменная, предоставляемая сервером (это текущее количество посещений этой конкретной страницы). Нет iframe.
Уже настроен пользовательский агент (в файле настроек) в соответствии с моим браузером. Уже установить задержку загрузки (в настройках-файла) до 5.
EDIT (дополнительно):
Страница: http://www.fincaraiz.com.co/apartamento-en-venta/bogota/salitre-det-1337688.aspx
Xpath к требуемому элементу: // * [@ id = "numAdvertVisits"]
В чем может быть причина этой тайны?
Если вы можете увидеть его в вашем браузере, но это не в ответе в Scrapy, возможно, что счетчик посещений находится в IFRAME? –
Не включено iframe (обновили вопрос). –
Вы могли бы указать URL-адрес страницы, которую вы пытаетесь очистить? – Vanddel