Scrapy を使用して、Web サイトにフラッシュ コンテンツがあるかどうかを実際に確認しています。次のコードを使用します。
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')
ウェブサイトにあると確信している場合、要素は選択されません。ありがとう