Web サイトに表示されている現在のキャプチャを取得したい。この例は、 http://top100arena.com/in.asp?id=58978です。
右クリック - > 新しいページで画像を開く以外に表示されるキャプチャの画像リンクを取得するにはどうすればよいですか?
Web サイトに表示されている現在のキャプチャを取得したい。この例は、 http://top100arena.com/in.asp?id=58978です。
右クリック - > 新しいページで画像を開く以外に表示されるキャプチャの画像リンクを取得するにはどうすればよいですか?
で識別される div を探しています"rechapta_image"
:
src
次に、この div 内の img 要素の属性を抽出します。
これを行うには、簡単な文字列操作ベースの方法を選択するか、JSoupなどの HTML 解析ライブラリを使用できます。
このような抽出 URL の例を次に示します。
実はチャプタボックスはiframeのようです。そのため、「chapta」を含む src 文字列で iframe を検索します。そのような iframe の例:
<iframe src="http://www.google.com/recaptcha/api/noscriptk=6LeyFroSAAAAAJTmR7CLZ5an7pcsS5eJ3wEoWHhJ"
height="300" width="500" frameborder="0"></iframe><br/>
したがって、その URL を抽出したら、もう一度 JSoup を使用して画像への URL を見つけます。フェッチされたページには次の部分があります。
そのため、中心要素を探して、そこから img 要素を取得します。
Firefox で Firebug を使用してみてください https://addons.mozilla.org/es/firefox/addon/firebug/。使いやすく、赤いセクションに Image という名前のラベルがあり、そこに画像があります。