ヘッドレスブラウザでロードされたウェブサイト上でJavaScriptを実行する直前にdocument.referrer
変数を変更できるようにすることです。どのブラウザを使用するかは関係ありません。私はPhantomJSとZombieを幸運にかけることなく試しました。既存のヘッドレスブラウザでdocument.referrerを変更/偽装する方法は?
私の研究は、現在、そうのようであることを示している:
ヘッドレスブラウザでロードされたウェブサイト上でJavaScriptを実行する直前にdocument.referrer
変数を変更できるようにすることです。どのブラウザを使用するかは関係ありません。私はPhantomJSとZombieを幸運にかけることなく試しました。既存のヘッドレスブラウザでdocument.referrerを変更/偽装する方法は?
私の研究は、現在、そうのようであることを示している:
あなたは
var webPage = require('webpage');
var dpage = webPage.create();
dpage.customHeaders = {
"Referer": "https://www.facebook.com"
};
はい、 'customHeaders'の設定は(ヘッダーが変化している文脈のように)動作しますが、document.referrerは変更されません。 – kaytrance
は' page.onResourceRequested'を上書きします。 – pguardiario
質問が固定されているphantomJSでこれを試してください。 – kaytrance