iframe 要素内のものを含め、特定のページで Flash オブジェクトのすべてのインスタンスを検索しようとしています。
だけでなく、iframe内で見つかったものを説明するjavascriptの方法はありますか
document.getElementsByTagName("embed")
document.getElementsByTagName("objects")
私はPythonでも作業しており、ページの完全なソースを取得できますが、これが機能するための手段を提供できますか?
iframe 要素内のものを含め、特定のページで Flash オブジェクトのすべてのインスタンスを検索しようとしています。
だけでなく、iframe内で見つかったものを説明するjavascriptの方法はありますか
document.getElementsByTagName("embed")
document.getElementsByTagName("objects")
私はPythonでも作業しており、ページの完全なソースを取得できますが、これが機能するための手段を提供できますか?
目標にもよりますが、Sibi が提案しているように、jQuery を使用するのがおそらく最も簡単でしょう。ただし、Python にアクセスできる場合は、BeautifulSoupを使用できます。これは、何らかの方法でこれらのリンクの背後にあるデータを取得したい場合に特に役立ちます。
それがあなたが追求したいルートである場合、次のようなことができます:
from bs4 import BeautifulSoup
soup = BeautifulSoup(page_source)
objects = []
objects.extend(soup.find_all('object'))
objects.extend(soup.find_all('embed'))
iframe 内のオブジェクトが見つからない場合は、次を追加できます。
iframes = soup.find_all('iframe')
for iframe in iframes:
objects.extend(iframe.find_all('object'))
objects.extend(iframe.find_all('embed'))