5

私はphantomjsを使ってウェブサイトからデータをスクレイピングしていました。読み込みを高速化するために、次のようにして Web ページでの js の実行を無効にしました。

page.settings.javascriptEnabled = false;

しかし、これは問題を引き起こします-関数が何を返すべきかに関係なく、戻りますpage.evaluate(somefunc.toString())nulljs 設定のデフォルトを true のままにしておくと、page.evaluate()再び機能します。

これを回避するにはどうすればよいですか? ありがとう

4

1 に答える 1