ホームページ >バックエンド開発 >PHPチュートリアル >PHPリモートクローリングコードを要求する
http://www.taodaxiang.com/credit/index/init
このページにはポストクエリが必要です。クエリされたデータを取得します。これをPHPでどうやって書けばいいのでしょうか?コードを求めています
CURL を参照することをお勧めします
Baidu にたくさんあります
いいえ。 Baidu はクロールに失敗しました。
誰もいない?
curl は問題ありませんが、クエリされた情報は app_init.js を通じてページに動的に書き込まれます
したがって、やはり app_init.js を取得して自分で解析する必要があります
たとえば、取得されたページには app_init.js に
<td>注册时间:<p id='info_regtime'></p></td><td>实名认证:<p id='info_auth'></p></td>が含まれています
カール これは言わなくても良さそうです。 PHP クロールの 3 つの方法をすべて試しました。ただ掴み損ねただけです。それで私は助けを求めて投稿しました
js を使用して dom に入るには、それをカールして分析し、それからカールして取得する必要があります。
試してみたところ、空のページ ([] コンテンツのみ) しかクロールできませんでした。このサイトのみがフォームを送信できるという制限があるはずです
$("#info_regtime").html("<span style='color:green'><b>"+data.regtime+"</b></span>");$("#info_auth").html("<span style='color:"+color+"'><b>"+data.auth+"</b></span>");
json の結果を解析するだけで問題ありません
9 番目床は神です。ありがとうございます、以上です