私はphantomjsを使ってウェブサイトからデータをスクレイピングしていました。読み込みを高速化するために、次のようにして Web ページでの js の実行を無効にしました。
page.settings.javascriptEnabled = false;
しかし、これは問題を引き起こします-関数が何を返すべきかに関係なく、戻りますpage.evaluate(somefunc.toString())
。null
js 設定のデフォルトを true のままにしておくと、page.evaluate()
再び機能します。
これを回避するにはどうすればよいですか? ありがとう