xpath в scrapy не возвращает ожидаемого? - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь скопировать следующую веб-страницу:
https://www.sahibinden.com/ilan/vasita-otomobil-mercedes-benz-86-model-mercedes-190e-sedan-kasa-797598390/detay

Но следующие оба выражения xpath ничего не возвращают в оболочке scrapy, но я получаю результаты, когда нахожусь в chrome консоль и напиши их. У вас есть идеи, почему?

// * [@ id = "lassDetail "] / div [1] / div [2] / div [2] / h3

// * [@ ид = "gaPageViewTracking Json"]

1 Ответ

0 голосов
/ 05 марта 2020

Кажется, что содержимое этой страницы загружается динамически, поэтому вы не смогли получить доступ к элементам через xpath. Для этого я бы предложил использовать Selenium вместо Scrapy, но если вы действительно хотите сделать это с помощью scrapy, используйте плагин scrapy-spla sh.

Источник: Работа над динамическим содержанием c в Scrapy

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