リモート Web ページの HTML コードを取得する方法、file_get_contents が機能しない

WBOY
リリース: 2016-06-13 13:28:30
オリジナル
1182 人が閲覧しました

リモート Web ページの HTML コードを取得する方法、file_get_contents が機能しない
リモート アドレス: http://rate.taabao.com/member_rate.htm?content=1&result=0&from=rate&user_id=281461646&identity=1&rater=0&direction= 0&timeLine=-7&callback =shop_rate_list



はブラウザから取得できますが、file_get_contents関数が空です。他の方法はありますか?また、取得したデータは json に似ていますが、json_decode を使用して配列に変換することはできません。取得したデータを配列に変換する方法を見つけてください

------解決策--- ------------------
これは、js の json と php の json では少し異なります。
JScript コード

$.getJSON("http://rate.taabao.com/member_rate.htm?content=1&result=0&from=rate&user_id=281461646&identity=1&rater=0&direction=0&timeLine=-7&callback=shop_rate_list", function(json){ alert("JSON データ: " + json); });
<br>------解決策---------<font color="#e78608"></font><br>PHP コード
ログイン後にコピー
$con= file_get_contents($url); $con= preg_replace('/shop_rate_list((.*))/s','$1',$con); print_r(json_decode(iconv('gbk','utf-8',$con),true));
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート