ホームページ  >  記事  >  バックエンド開発  >  PHP は、curl を使用して Sina Weibo コンテンツをクロールします。 example_PHP チュートリアル

PHP は、curl を使用して Sina Weibo コンテンツをクロールします。 example_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:31:45999ブラウズ

多くの人がウェブサイトで自分の Weibo を DIY するのが好きなので、私も Weibo を書きました。
ここでは、Sina Weibo ツールの Weibo ショーアドレスを直接キャプチャします。

コードをコピーします コードは次のとおりです:

set_time_limit(0);
$url="http://widget.weibo.com/weiboshow/index.php? language =&width=0&height =550&fansRow=2&ptype=1&speed=0&skin=1&isTitle=1&noborder=1&isWeibo=1&isFans=1&uid=1724077823&verifier=8738a0fa&dpc=1"; //Weibo のアドレスを表示
$ch=curl_init();
curl_setopt($ch ,CURLOPT_H EADER,false) ;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$content=curl_exec($ch);
curl_close($ch);
preg_match_all('/

(.*)

/iUs',$content,$text);//テキストを取得
preg_match_all('/( .*)< ;/span>/iUs',$content,$time);//時間を取得します
$me=e​​xplode('
',$content);
$me =explode('< ;/div>',$me[1]);
preg_match_all("/src="([^"].*)"/iUs",$me[0],$avatar);/ /私のアバターを入手

$a=$text[0];
$b=$time[0];
$result=array_combine($a, $b);//配列を結合します
foreach($result as $text=>$time ){
echo "";
echo Stripe_tags($text);
echo Strip_tags($time);
}
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/761666.html技術記事ウェブサイト上で自分の Weibo を DIY するのが好きな人が多いので、私も Weibo を書きました。 ここでは、Sina Weibo ツールで Weibo のショーアドレスを直接キャプチャします。 コードをコピーします コードは次のとおりです: ?php set_t...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。