0

ほとんどの場合file_get_contents、CURL を使用するだけですが、URL のポートを使用して動作させることはできません。このファイルを読むにはどうすればよいですか? http://174.120.124.178:7800/7.html (Shoutcastの統計ファイルです)

最終的には、最後のコンマの後のテキストが必要です。

4

3 に答える 3

4

ポートとは関係ありません。ブラウザのユーザー エージェントを使用していないため、ブロックされています。 curlユーザー エージェントを偽造することはできますが、それはサイトの利用規約に違反する可能性があります。

この投稿によると、それはスクリプトをブロックすることではなく、Shoutcast クライアントとその他すべてを区別することだけです。したがって、コードは次のとおりです。

curl_setopt($curl_handle, CURLOPT_USERAGENT, "Mozilla");
于 2011-02-27T23:10:04.913 に答える
0

コマンド ラインで Curl を使用してファイルをダウンロードしようとしたところ、404 エラーが発生しました。Firefox と Lynx をロードします。 このページUser-Agentには、ダウンロードするには文字列を変更する必要があると書かれています。

于 2011-02-27T23:09:12.920 に答える
0

CURLOPT_PORTおそらく適切なポートに設定する必要があります〜

于 2011-02-27T23:10:42.860 に答える