【问题标题】:Javascript Changing Firefox ProxyJavascript 更改 Firefox 代理
【发布时间】:2014-08-12 18:29:56
【问题描述】:

我正在尝试按照标题所说的去做,并且已经在这里搜索了一段时间,我找到了一个看起来可行的解决方案。唯一的问题是无法识别requre() 函数。现在我不确定,我是否需要更新 java、firefox 或 iMacros 来解决这个问题。我也不确定我的代码是否出错。对于后面的代码,知道有一个代理对象将代理与端口分开。

var scope = {};
Components.utils.import("resource://imacros/utils.js", scope);
Components.utils.import("resource://imacros/rijndael.js", scope);
Components.utils.import("resource://gre/modules/ctypes.jsm", scope);

    var prefsvc = require("sdk/preferences/service");
    prefsvc.set("network.proxy.http", proxy[j].ip);
    prefsvc.set("network.proxy.http_port", proxy[j].port);
    prefsvc.set("network.proxy.type", 1);

你们认为问题可能是什么?

【问题讨论】:

  • 你可以用不同的方式做到这一点。您可以将 proxy:port 放在 txt 文件中,加载到 iMACros JavaScript 并使用 PROXY iMacros 命令。 wiki.imacros.net/PROXY
  • 这是我第一次尝试设置代理。如果您使用 iimPlay(proxy),他们的代理只会在您处于 iMacro 代码块中时更改。我的程序运行多个 iMacro 代码块,在它们之间运行一些 javascript 代码,而 js 正在运行代理设置回默认值。我需要设置代理并持续到再次更改。
  • 所以使用 iimSet("proxy",proxy) 并将该代码放入每个块中。你就会有一个工作代码。
  • 是的,这就是我所做的,但是一旦 imacro 代码完成执行,一些 javascript 将执行并且 ip 将重置为默认值。我使用它的网站会检测到它并阻止我执行某些操作。
  • @Michael Miner 你解决了吗?有同样的问题。

标签: javascript firefox proxy imacros


【解决方案1】:

这样试试

var macro1;

macro1 ="CODE:";
macro1 +="PROXY ADDRESS={{proxy}}";

var macro2;

macro2 ="CODE:";
macro2 +="PROXY ADDRESS={{proxy}}";

var macro1;

macro1 ="CODE:";
macro1 +="PROXY ADDRESS={{proxy}}";

var macro3;

macro3="CODE:";
macro3+="PROXY ADDRESS={{proxy}}";

iimSet("proxy","1.1.1.1:8000")
iimPlay(macro1)

iimSet("proxy","1.1.1.1:8000")
iimPlay(macro2)

iimSet("proxy","1.1.1.1:8000")
iimPlay(macro3)

编辑:

var mainmacro;

mainmacro ="CODE:";
mainmacro +="PROXY ADDRESS={{proxy}}";

iimSet("proxy","1.1.1.1:8000")
iimPlay(mainmacro )

【讨论】:

  • 我曾尝试过与此类似的方法,但效果相同。 Pinterest 仍然能够检测到这种变化。
  • 然后你必须把所有东西都放到 1 个宏中。我将编辑示例。
  • 我希望我能,但我不能。 java 脚本保存要使用的数据和一个计数器。我们加载具有特定值的宏代码块。我会把代码发给你,但它对我们来说非常珍贵,最好保密。
  • 通过我的个人资料联系我。那里有一个网站。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-28
  • 2011-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-19
相关资源
最近更新 更多