|
@@ -459,12 +459,14 @@ class Request(object):
|
|
|
ip = self.get_proxy().get("http") # ip格式"127.0.0.1:80"
|
|
|
ip = ip.split("//")[-1]
|
|
|
browser.get("about:config")
|
|
|
+ tools.delay_time(0.5)
|
|
|
browser.find_element_by_id("warningButton").click()
|
|
|
# js代码
|
|
|
- setupScript = '''var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
|
|
|
- prefs.setIntPref("network.proxy.type", 1);
|
|
|
- prefs.setCharPref("network.proxy.socks", "%s");
|
|
|
- prefs.setIntPref("network.proxy.socks_port", "%s");
|
|
|
+ setupScript = '''
|
|
|
+ var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
|
|
|
+ prefs.setIntPref("network.proxy.type", 1);
|
|
|
+ prefs.setCharPref("network.proxy.socks", "%s");
|
|
|
+ prefs.setIntPref("network.proxy.socks_port", "%s");
|
|
|
''' % (ip.split(':')[0], ip.split(':')[1])
|
|
|
# 执行js
|
|
|
browser.execute_script(setupScript)
|