を使用してリモートサイトから掻き落としたときにJavascriptのリンクに続き:リモートページを考えるとPHP
http://example.com/paged_list.aspx
表データのいくつかのページを表示するには、JavaScriptの関数呼び出しを使用しています。
のjavascript:show_page( 1) javascript:show_page(2)
などです。ユーザーはページリンクをクリックして各ページを表示します。これにより、リロードがトリガーされますが、クエリ文字列はありません。つまり、URIはそのままです。
このサイトをスクラップすると、後続のページを取得する方法があると便利ですが、要求にページ番号を指定する明白な方法はありません(file_get_contents()に渡されます)。
にどのような方法があります:
- は、リモートのWebアドレスを開きます。
- そのアドレスの既知のjavascript関数を呼び出します。
- 結果を返しますか?
カントあなたは、ページのソースを見つけますか?ソースを見つけ、代わりにソースから直接コンテンツを取得してください。 –
残念ながら、追加データは最初のページのソースにありません。 JSリンクをクリックするとページがリロードされるため、各ページのデータベースリクエストがあると仮定できます。 –
さて、クエリ文字列などが必要です。Javascriptはサーバーにメッセージを送信する必要があります。 Javascriptはサーバーに直接話すことができないので、** ** **方法です。 –