Q: データ収集に関する質問 - コンテンツは AJAX によって動的にロードされます
質問: データ収集の問題 - コンテンツは AJAX によって動的にロードされます
最近 PHP データ収集について読んでいましたが、Dangdang.com の週間ランキング リストなど、いくつかの Web サイト コンテンツを収集するときに大きな問題に遭遇しました: bang。 dangdang.com/book/bestSeller/ ページからも、これらのリスト データは AJAX によって取得されており、分析のためにソース コードを直接取得することはできません。その内容の取得は次の AJAX コードによって読み込まれていることがわかりました。 🎜> //動的呼び出し Right content
$.ajax({
url: "contentList.php?catpath="+ strCatPath + "&type=" + strType + "&year=" + str Year + "&month=" + strMonth + "&range =" + strRange,
キャッシュ: false,
タイプ: "POST",
データ: "catTitleName="+catTitleName+"&catTitleOther="+catTitleOther,
成功: 関数(html){
$("#divContentDateList").css("display","none");
$("#divContentDateList").html(html);
$("#divContentDateList ").fadeIn( "slow");
}
});
ここでわかるように、これらのリストの内容は contentList.php から取得され、返された内容は html 変数内にあります。次に何をすべきでしょうか? contentList.php を要求する AJAX ファイルもローカルに作成する必要がありますか? それとも、この種の AJAX では、HTML 値を取得してからデータを収集する必要がありますか?
1. JS を自分で記述し、そのサーバー スクリプトをリクエストし、返されたコンテンツを取得します
2. 返されたコンテンツを取得します
実際の操作では、どちらが使われますか?そして、それを取得する方法はお兄さんやお姉さんに教えてもらいます、ありがとうございます
-----解決策----------- ----------
収集されたコンテンツを取得するには、contentList.php を自分で記述する必要があります
これを実現するには、cURL と正規表現を使用できます
------解決策------------------
ソース プログラムでは、AJAX を使用してユーザー情報を取得し、それを contentList.php に転送してさらに処理する必要があります。情報は何らかの処理を受ける必要があります。処理結果がページに返され、ページが応答します。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
