2017-07-16 5 views
0

データを取得することに問題があります。そのサイトは時間を表示するjavascriptを実行して&日付。私はその細部を知りたいが失敗する。私はオフラインのWebページを保存しようとしたが、ソースを見ると簡単にその日付を見ることができますが、スクリプトを実行すると日付は取得できません。以下のコード:javascriptを実行しているサイトからデータを取得する

$url_data   = file_get_contents('http://www.nowgoal.com/analysis/1415915.html'); 
$rows    = explode("\n", $url_data); 
//Tried to echo the row 137 to see the date but it didnt show it. i think this fucntion file_get_contents dont run javascript. 
echo htmlentities($rows[137]); 

この日付を取得する理想はありますか?私は本当にあなたの助けに感謝します。ありがとう。

+0

これはJavaScriptですが、JavaScript ? –

+0

対象のウェブページの日付はjavascriptで追加されますので、phpを使用して検索することはできません。おそらくnode.jsの使用を検討しますか? – RamRaider

+0

Tks男。わかった 。ニースの日 – bambostar

答えて

0

日付がどのように準備されているかのサンプル通知にページのソースコードを表示すると、サーバー側で日付を設定するJSコマンドが挿入されます。 formatDate( '2017,6,5,15、 00,00' 、3) 彼らはあなたがこのファイルで見つけることができる、独自の機能は、FormatDateを、使用している: http://www.nowgoal.com/data/public.js

あなたがPHP経由でページをフェッチする場合は、は、FormatDateの元の文字列になるだろうとしていますパラメータを別々にして日付に渡すかgmdate(日付を使用するかどうかによって異なります)

+0

Tks Danyv。わかった 。 – bambostar

関連する問題