1
我正在使用Scrapy來真正知道網站中是否有任何Flash內容。我使用下面的代碼: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)
但總是返回false。 我意識到,即使我用
hxs.select('//embed')
它不會選擇任何元素時,我敢肯定,沒有在網站上。 謝謝
在執行JS代碼之前確定元素是否存在? – wRAR 2013-02-23 22:58:17
向我們展示您的目標XML – JWiley 2013-02-24 04:02:23