Инструмент автоматизации для Firefox, который может управлять User-Agent или реферером?

Мне нужно автоматизировать некоторые процессы в Firefox с помощью Chickenfoot, Greasemonkey, iMacros или любого другого инструмента автоматизации. Может ли какой-либо из них изменять поля User-Agent или Referer / Referrer в браузере?

Большое спасибо!

РЕДАКТИРОВАТЬ: Я вижу, что люди упоминают об использовании одного из многих плагинов Firefox для управления реферером. Но проблема в том, что большинство надстроек позволяют установить реферер вручную в начале сеанса. Мне нужно, чтобы реферер менялся много раз в процессе автоматизации.


person PHPguy    schedule 21.01.2011    source источник


Ответы (2)


Greasemonkey позволит вам указать пользовательский агент при использовании функции GM_xmlhttpRequest, но не позволит вам изменить реферер.

Некоторые расширения Firefox, которые, вероятно, будут делать то, что вы хотите:

  1. User Agent Switcher
  2. RefControl
person Brock Adams    schedule 21.01.2011
comment
Могу ли я затем динамически изменить реферер из сценария автоматизации, предоставив новый URL-адрес реферера одному из этих плагинов? - person PHPguy; 21.01.2011
comment
Провел небольшое исследование RefControl и обнаружил, что он позволяет использовать некоторые переменные при построении строки реферера. Это действительно решило мою проблему. Большое спасибо за подсказку! - person PHPguy; 21.01.2011

В зависимости от ваших потребностей вы можете использовать User Agent Switcher, который является отличным расширением (надстройкой) для этого:

https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/

person kvista    schedule 21.01.2011