2016-03-23 21 views
0

特定のコンテンツのHTMLコードを解析しようとしていますが、私が実行している問題は、特定のウェブサイトでは[もっと見る]ボタンをクリックする必要があることです。ウェブサイト全体のHTMLコードを表示

URLを取得すると、「もっと表示する」ボタンがクリックされた状態で完全なコードが表示されます。ページの完全なソースコードを取得する方法はありますか?ポイントの後では途切れることがあるためです。

例ウェブサイト:https://play.google.com/store/search?q=fm%20radio&c=apps&hl=en

ソースコードが自動的にロードする最後のアプリケーションである「ラジオハンガリー」アプリでカットオフされます。

これは、すべてを読み込んでページのソースコードを表示しようとしたときにも発生します。私はショーの詳細ボタンをクリックした場合でも

style="display:none"> Show More </button> <div class="bottom-loading" style="display:none"></div> <div class="footer"> <div class="footer-links-container"> <span class="copyright"> ©2016 Google</span> <a class="footer-link id-no-nav" href="https://play.google.com/intl/en_us/about/play-terms.html" target="_blank"> Site Terms of Service</a> <a class="footer-link id-no-nav" href="http://www.google.com/intl/en_us/policies/privacy/" target="_blank"> Privacy Policy</a> <a class="footer-link id-no-nav" href="http://developer.android.com/index.html" target="_blank"> Developers</a> <a class="footer-link id-no-nav" href="https://play.google.com/artists" target="_blank"> Artists</a> <a class="footer-link id-no-nav" href="https://support.google.com/googleplay/?p=about_play" target="_blank"> About Google</a> </div> </div> </div></div><div class="loading" jscontroller="EgJAl" jsaction="rcuQ6b:rcuQ6b" id="page-load-indicator"></div><div id="instrument-manager-parent"></div><script src="https://wallet.google.com/inapp/lib/buy.js"></script><script 

それはで終わります。 これは画像のすべてのURLを取得することを目的としており、手作業で行うことはできません。何千もの画像があるからです。

答えて

0

私は、JavascriptのHTML DOMメソッドを利用すれば、達成したいことが達成できると思います。

これは役立ちます:http://www.w3schools.com/js/js_htmldom_methods.asp

これを使用することで、特定の要素/ IDS /クラスをターゲットとし、引っ張ったり、必要な情報を変更することができます。 Jqueryもこれで大いに役立ちます。

0

あなたはJavascript DOMを使用してそれを解決することができ、実行する手順は、

  • あるdiv要素
  • であなたのコンテンツを保つショーより多くのリンクは、実行をクリックの上に固定値
  • としてのデフォルトの高さを設定しますJavaScriptの機能を使用すると、JavaScriptでコンテンツの抜粋を表示することができ、このように自動

にdiv要素の高さを作るために

サーバー側に行く場合は、コンテンツを表示するための新しいページを作成できます。

関連する問題