簡単なdomスクリプトをさまざまなページで数週間実行してきましたが、問題が発生したことはありません。さて、今日、私が試してみると:
$html = file_get_html('http://www.sony.co.za/product/dsc-wx10');
私は得る:
( ! ) Warning: file_get_contents(http://www.sony.co.za/product/dsc-wx10)
[function.file-get-contents]: failed to open stream: HTTP request failed!
in C:\XXXXXXX\simplephpdom\simple_html_dom.php on line 70
次の場合、上記のコードを正常に入力できなくなる可能性があります。
$html = file_get_html('http://www.google.com');
$html = file_get_html('http://www.whatever.com');
ブラウザからSonyのページにアクセスできます。そして、私が理解している限り、上記のコードは、私と同じようにポート80に接続します。ですから、自分がブロックされているとは信じがたいです。また、私は1日目からブロックされました。
これを引き起こしている可能性のあるアイデアはありますか?