отбросьте ответ, который будет загружен из события ajax - PullRequest
0 голосов
/ 06 марта 2012

Я использую инструмент scrapy для удаления содержимого с веб-сайта, мне, ребята, нужна помощь, как удалить ответ, который динамически загружается из ajax.

когда загрузка контента из ajax в это среднее время, URL-адрес не меняется, он остается прежним, но контент будет изменен, поэтому в этом случае мне нужно сканировать.

спасибо, Г.кавираджан

Ответы [ 2 ]

1 голос
/ 07 марта 2012
yield FormRequest('http://addons.prestashop.com/en/modules/featureproduct/ajax-homefeatured.php',
        formdata={'type':'new','ajax':'1'},
        callback=self.your_callback_method)
0 голосов
/ 07 марта 2012

ниже приведены URL-адреса, которые вы можете легко поймать, используя fiddler или firebug

это для избранной вкладки http://addons.prestashop.com/en/modules/featureproduct/ajax-homefeatured.php?ajax=1&type=random

это для новой вкладки http://addons.prestashop.com/en/modules/featureproduct/ajax-homefeatured.php?ajax=1&type=new

вы можете запросить эти URL-адреса напрямую, чтобы получить требуемые результаты, хотя веб-сайт использует POST запрос для получения данных по этим URL-адресам, но я попытался с параметром GET запрос также работает нормально

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