javascriptインジェクションを使用して、ウェブサイトの特定のテキストにアクセスしたいとします。JavaScriptインジェクションを使用してウェブサイトのテキストにアクセスする
しかし、私はHTMLを使っていますが、ほとんどの人がIDが不足していることが分かります。そのため、テキストへのアクセス方法はわかりません。例えば
、HTMLの2行以下のとおりである。
<td valign="top" width="100%" >
<h1>My example heading</h1>
はまだこのテキストが言う見つけるのどのような方法があるでしょうか?また
、DOは、そのテキストが言うことを知っていれば、テキストの以下のビットを見つけるのいずれかの方法がある...それはページ上本当に依存だ<td valign="top" width="100%" >
<h1>You are trying to work out:</h1>
<h1>This text</h1>
IDなしでは、あなたが到達しようとしているノードで家に帰るのは難しいでしょう。いくつかの正規表現を使用したり、サーバーサイドのスクリーンスクレイピングを試してみたりすることもできますが、これらのソリューションはかなり簡単に機能します。 –
ページの大部分が常に同じ場合はどうなりますか?これは単に異なる詳細なものです。言って、毎回異なる統計情報を使ってレポートを表示しています。詳細を知りたいです。 – Randomman159
私はあなたが必要とするタグを特定することができるかなり良いチャンスを立てていると思います.getElementsByTagName( "h1")でコレクションを収集し、返されたコレクションを反復処理します。 –