ホームページ >バックエンド開発 >PHPチュートリアル >Web ページをクロールしますが、内部のコンテンツは js で埋められています。
この Web サイトでは、淘宝網アカウントの評判を確認できます
http://www.kehuda.com/g/x/#username=%E6%97%A0%E6%95%8C
彼のクエリをキャプチャしたいその結果、コンテンツは js によって入力されており、js によって暗号化が行われていることがわかりました。
私の個人的な能力には限界があり、何も分析することはできません。
ここで主に評判を得る方法についてお聞きしたいです。
xmlhttpRequestなどサーバー側で動的に生成されるオブジェクトはページに書き込まないと取得できません。分析すると、ajax によって動的にリクエストされた場合は取得できません
ajax のインターフェイスを理解し、ページの代わりにそのインターフェイスを直接リクエストする必要があります
ページの読み込みを実装する独自の winform プログラム + ウェブブラウザ コンポーネントを作成しない限り、 js によって動的に生成されたオブジェクトは、ページに書き込まれていない限り、サーバー側で xmlhttpRequest オブジェクトを使用して取得できません。ajax によって動的にリクエストされた場合は、分析のためにページをダウンロードできます。 、それは取得できません
Ajax インターフェースを知る必要があり、ページの代わりにそのインターフェースを直接リクエストします
ページをロードするための独自の winform プログラム + ウェブブラウザーコンポーネントを作成しない限り、それを取得できる
と思います。あなたと同じです。ただし、卵はありません。