>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >Прокси чекер с аймакрос на сайт http://forum.mozilla-russia.org/viewtopic.php?id=70322 |
Shejker > 02-08-2016 22:18:24 |
Пользуется кто-то аймакрос для чека на валид прокси? |
InfSub > 03-08-2016 00:42:48 |
откройте FAQ, раздел "Видео по настройке и использованию" |
Shejker > 13-08-2016 08:48:10 |
Вобщем получился вот такой скрипт, но не хочет сохранять в файл айпи, которые загружаются, что там не так, хелп? скрытый текст Выделить код Код:var Cc=Components.classes, Ci=Components.interfaces; var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch); var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString); var proxylist = 'proxylist.csv'; var emptyString = ''; var jsN = "\n"; t1='SET !TIMEOUT_PAGE 15\n' for (q=1; q<=100;q++){ startProxy(); iimPlayCode('TAB T=1'); iimPlayCode('TAB CLOSEALLOTHERS'); iimPlayCode(t1+'URL GOTO=http://2ip.ru'); iimPlayCode('TAG POS=1 TYPE=BIG ATTR=ID:d_clip_button EXTRACT=TXT'); iimPlayCode('ADD !EXTRACT {{!col1}}'); iimPlayCode('SAVEAS TYPE=EXTRACT FOLDER=C:\macro FILE=workingproxy.csv'); } function startProxy() { iimPlay("CODE:" + "SET !EXTRACT NULL" + jsN + "SET !DATASOURCE "+proxylist+"" + jsN + "SET !DATASOURCE_LINE "+q+"" + jsN + "SET !DATASOURCE_COLUMNS 2" + jsN + "ADD !EXTRACT {{!COL1}}" + jsN + "ADD !EXTRACT {{!COL2}}"); ipsocks=iimGetLastExtract(1); portsocks=iimGetLastExtract(2); iimPlay("CODE:URL GOTO=about:config\n WAIT SECONDS=2"); var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); prefs.setIntPref("network.proxy.type", 1); prefs.setBoolPref("network.proxy.share_proxy_settings", false); prefs.setCharPref("network.proxy.socks", ipsocks); prefs.setIntPref("network.proxy.socks_port", portsocks); prefs.setIntPref("network.proxy.socks_version", 5); // Очистка всего что не socks прокси prefs.setCharPref("network.proxy.http", emptyString); prefs.setIntPref("network.proxy.http_port", 0); prefs.setCharPref("network.proxy.ssl", emptyString); prefs.setIntPref("network.proxy.ssl_port", 0); prefs.setCharPref("network.proxy.ftp",emptyString); prefs.setIntPref("network.proxy.ftp_port",0); } |