1
我正在寻找一些代码/库以编程方式更改在Windows上使用Ruby的流行浏览器的代理设置。谢谢。通过ruby脚本更改Windows浏览器代理设置
我正在寻找一些代码/库以编程方式更改在Windows上使用Ruby的流行浏览器的代理设置。谢谢。通过ruby脚本更改Windows浏览器代理设置
对于的Internet Explorer的设置存储在注册表(HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings
下。)寻找ProxyServer
,ProxyOverride
等等等等这些可以用Win32::Registry进行修改。例如
require 'win32/registry'
proxy = "proxy goes here"
Win32::Registry::HKEY_CURRENT_USER.open(
"Software\\Microsoft\\Windows\CurrentVersion\\Internet Settings\\",
Win32::Registry::KEY_WRITE) do |reg|
reg.write("ProxyServer",Win32::Registry::REG_SZ, proxy)
end
对于火狐你需要确定哪些个人资料,你想改变,然后可以修改prefs.js
文件。但是,如果Firefox正在运行,那么我认为它不会取代您的更改,并会在退出时用原始值重写prefs文件。
这是很棒的信息和代码。谢谢。 – jrhicks 2009-12-15 15:16:12
@mikej有没有办法通知IE浏览器的变化? – 2014-11-28 18:38:49
当在Windows中运行watir(ie)时,这会更改代理吗? – marriedjane875 2016-02-05 21:58:14