Phantomjsの奇妙な問題です。そのURLで404エラーが発生し、他の多くのウェブサイトでうまく機能します。

Phantomjsの奇妙な問題です。そのURLで404エラーが発生し、他の多くのウェブサイトでうまく機能します。

Debian 9にPhantomjs 2.1.1をインストールしましたが、多くのウェブサイトでうまく機能しますが、次の簡単なURLで404エラーが発生します。http://writeastory.net/test.jpg

2台のサーバーでテストしましたが、同じ問題があります。誰かがこのURLがあなたのphantomjsで動作しているかどうかをテストできますか?http://writeastory.net/test.jpg

$ソース= 'http://My_URL/print.php';
$id = $_GET['id'];
$pg = $_GET['pg'];
page.open("' . $source . '?id=' . $id . '&pg=' . $pg . '", function(status) {
console.log("状態: " + status);
if(status === "成功") { page.render ("アップロード/' . $id . '
/page' . $ pg .'.jpg", {形式: "jpeg", 品質: "100"})
;
();
}); ';

ベストアンサー1

問題はドメイン名のIPV6が原因です! writeastory.netのIPV6を無効にすると、PhantomjsスクリプトがWebサイトをキャプチャできるようになりました。そのため、PhantomjsはIPV6ドメイン名を正しく処理できない可能性があります。

おすすめ記事