Я использую Scrapy, чтобы узнать, есть ли флеш-контент на веб-сайте. Я использую следующий код:Scrapy не будет выбирать элементы для встраивания
hxs = HtmlXPathSelector(response)
(len(hxs.select('//embed[contains(@src,".swf")]')) > 0 or len(hxs.select('//object[contains(@data,".swf")]')) > 0 or len(hxs.select('//object/param[contains(@value,".swf")]')) > 0)
но всегда возвращает ложь. я понял, что даже если я использую
hxs.select('//embed')
не будет выбрать любой элемент, когда я уверен, что есть на сайте. Thanks
Вы уверены, что элементы присутствуют перед выполнением JS-кода? – wRAR
Покажите нам XML, на который вы нацеливаете – JWiley