selenium給正在運行的火狐瀏覽器換代理ip


ip ='127.0.0.1:80' # ip格式"127.0.0.1:80"
            driver.get("about:config");
            # 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.http", "%s");
            prefs.setIntPref("network.proxy.http_port", "%s");
            prefs.setCharPref("network.proxy.ssl", "%s");
            prefs.setIntPref("network.proxy.ssl_port", "%s");
            prefs.setCharPref("network.proxy.ftp", "$%s");
            prefs.setIntPref("network.proxy.ftp_port", "%s");
            ''' % (
            ip.split(':')[0], ip.split(':')[1], ip.split(':')[0], ip.split(':')[1], ip.split(':')[0], ip.split(':')[1])
            # 執行js
            driver.execute_script(setupScript);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM