ホームページ >バックエンド開発 >PHPチュートリアル >中国本土には神様がたくさんいると聞きましたが、curlがWebページのデータを取得する問題を解決したいです。
仕事の都合上、他の人のウェブサイトからデータをクロールする必要がありますphp+curlを使用していますが、問題の解決策がありません
本土にはたくさんの神様がいると聞きました。助けてください、台湾から来た少年は 3 日間記事を読んでいます。
ウェブサイトは次のとおりです:
最初に入力してください:
http://www.cbssports.com/mlb/scoreboard
次に、現在開催されているイベントを選択してください以下をクリックして GAMETRACKER ライブブロードキャストを見ることができます
質問が来ます
このURLを例として見てみましょう: (これを見たとき、おそらくゲームもう終わりました)
ttp://www.cbssports.com/mlb/gametracker/live/MLB_20140527_TB@TOR
私の兄が書いたプログラムは次のとおりです: $game=array();
$ch =curl_init();
$search1=$_GET['searcharg'];
$url="http://www.cbssports.com/mlb/gametracker/live/MLB_20140527_TB@TOR";
$cookie_jar =dirname(__FILE__)."/pic.cookie"; $ch =curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLO PT_USERAGENT,"Mozilla/ 5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML、Gecko など)Chrome/20.0.1132.57 Safari/536.11");
$data =curl_exec($ch);
curl_close($ch) ;
preg_match_all('/
…。 (
文字列解析)
現在わかっている問題:
「新規保存」名前を付けて保存か 元のファイルを表示 、表示されるはずの html が表示されていません。例: 元の Web サイトは:
img src="
http://sports.cbsimg.net/images/baseball/mlb/players/60x80/1961062.jpg"border="0"> < ;投手:M. マリオット | # 48 RP< /span> &gt; 0.1ip&lt;/div&gt; td&gt; ">ヒッティングチャート
#">ピッチングチャート
;
投手f左">
sports.cbsimg.net/images/baseball/mlb/players/60x80/no-photo-available.jpg
"border="0"> d>投手: ="statOpt"data- playerid="1" data-position="投手">ゲーム統計私がこれまでに試した方法、giveaway
cookie!ブラウザをシミュレートしてみます
が、まだ動作しません
本土の神々の誰かが解決策を持っているのだろうか?道案内してください(
ひざまずいて懇願
)
|