日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

用Python編寫腳本使IE實(shí)現(xiàn)代理上網(wǎng)的教程

瀏覽:155日期:2022-08-07 18:40:38

廠里上個(gè)網(wǎng)需要設(shè)置代理服務(wù)器,切換各種環(huán)境『包括但不僅限于開發(fā)環(huán)境、QA、預(yù)上線、驗(yàn)收、生產(chǎn)環(huán)境、壓力測(cè)試、Demo……』都需要給瀏覽器設(shè)置不同的代理服務(wù)器。

雖然俺有神器Firefox+Change Host+HostAdmin+Proxy Selector的組合來輕松切換Host,切換瀏覽器代理,但是…凡是就怕『但是』。

但是碰到一些IE才有的bug時(shí)候不得不換瀏覽器啊!!還要開虛擬機(jī)進(jìn)去搞IE6、IE8、360、搜狗這些奇葩瀏覽器啊!!!

有同事建議搞個(gè)bat腳本來做這些,但沒人肯動(dòng)手……而且bat能不能實(shí)現(xiàn)先不說,重點(diǎn)是咱不熟啊。

搞個(gè)C#寫個(gè)winform或者console控制臺(tái)還需要.NET framework不是,虛擬機(jī)裝個(gè).NET framework4.0又要很多時(shí)間『而且不同的snapshot都要裝一遍…』

最最重要的,好久不寫文章了不是,咱不想在博客里寫C#相關(guān)的東西不是。所以,操刀Python寫幾行代碼和廠里兄弟們顯擺一下『人生苦短,我用Python』的好處。

具體實(shí)現(xiàn)步驟如下:

安裝pywin32、WMI支持。具體下載地址Google一下,因?yàn)槲业氖?2位python2.7系列,下載到的文件名分別為(pywin32-218.win32-py2.7.exe、WMI-1.4.7.win32.exe)

開搞。

首先,我們查資料知道,IE瀏覽器的代理內(nèi)容在注冊(cè)表中『HKEYCURRENTUSERSoftwareMicrosoftWindowsCurrentVersionInternet Settings』這里存著,所以我們理論上只要修改這里相關(guān)的鍵值就可以切換IE代理。

所以,第一個(gè)函數(shù)就是修改注冊(cè)表鍵值:

用Python編寫腳本使IE實(shí)現(xiàn)代理上網(wǎng)的教程

因此段代碼中用到了pywin32的的東西,所以在文件最開頭需要做import win32api, win32con,引入相關(guān)的class

修改系統(tǒng)注冊(cè)表的函數(shù)其實(shí)就這么幾行…當(dāng)然,因?yàn)槲覐S必須通過代理服務(wù)器上網(wǎng),所以修改系統(tǒng)注冊(cè)表的鍵值類型我只用到了REG_SZ這一種,實(shí)際其他情況還會(huì)有REG_DWORD啊等等類型。

然后咱需要一個(gè)配置文件,來保存各種場景『QA啊開發(fā)環(huán)境啊』的不同的配置信息,這時(shí)候我使用的配置文件為ini格式,用Python自帶的ConfigParser就可以解析此種文件格式。

沒有采用以往我最熟悉的XML或者json純粹為了裝x,xml和json總覺著是web上用的東西,ini看起來比較像一個(gè).exe比較常用的配置文件格式。

也因?yàn)橐郧皼]用過ini格式的配置文件,這次權(quán)當(dāng)又學(xué)會(huì)一種Python的玩法而已。

所以讀取ini配置文件的代碼為:

用Python編寫腳本使IE實(shí)現(xiàn)代理上網(wǎng)的教程

因此段代碼中用到了pywin32的的東西,所以在文件最開頭需要做import win32api, win32con,引入相關(guān)的class

修改系統(tǒng)注冊(cè)表的函數(shù)其實(shí)就這么幾行…當(dāng)然,因?yàn)槲覐S必須通過代理服務(wù)器上網(wǎng),所以修改系統(tǒng)注冊(cè)表的鍵值類型我只用到了REG_SZ這一種,實(shí)際其他情況還會(huì)有REG_DWORD啊等等類型。

然后咱需要一個(gè)配置文件,來保存各種場景『QA啊開發(fā)環(huán)境啊』的不同的配置信息,這時(shí)候我使用的配置文件為ini格式,用Python自帶的ConfigParser就可以解析此種文件格式。

沒有采用以往我最熟悉的XML或者json純粹為了裝x,xml和json總覺著是web上用的東西,ini看起來比較像一個(gè).exe比較常用的配置文件格式。

也因?yàn)橐郧皼]用過ini格式的配置文件,這次權(quán)當(dāng)又學(xué)會(huì)一種Python的玩法而已。

所以讀取ini配置文件的代碼為:

用Python編寫腳本使IE實(shí)現(xiàn)代理上網(wǎng)的教程

這樣的方式來獲取『場景』這個(gè)參數(shù),這一段代碼就會(huì)變成:

用Python編寫腳本使IE實(shí)現(xiàn)代理上網(wǎng)的教程

既然已經(jīng)讀取到配置文件中的ProxyServer和ProxyOverride這倆東東了,寫入到注冊(cè)表理論上就能完成咱們的修改IE代理配置的大業(yè)了:

用Python編寫腳本使IE實(shí)現(xiàn)代理上網(wǎng)的教程

前一句為啥是『理論上』呢,因?yàn)樽?cè)表內(nèi)容雖然已經(jīng)修改了,但實(shí)際上IE瀏覽器并沒有生效,讓IE瀏覽器生效需要關(guān)閉重新打開。

這時(shí)候就用到前邊安裝的一個(gè)叫做WMI的東東,import wmi ctypes,然后:

用Python編寫腳本使IE實(shí)現(xiàn)代理上網(wǎng)的教程

當(dāng)然,這段代碼是有一點(diǎn)點(diǎn)問題的,只關(guān)閉了IE沒有重新打開……是因?yàn)榘惩祽辛?,俺可以接受手?dòng)打開IE…

綜上所述:

完整的代碼為:

#coding=utf-8
標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91精品在线免费视频| 97久久精品| 麻豆成人91精品二区三区| 国产欧美日韩在线观看视频| 日韩精品a在线观看91| 日韩精品一二三| 尤物在线精品| 亚洲在线网站| 亚洲精品护士| 日本亚洲视频| 日本不卡视频在线观看| 亚洲精品大片| 中文精品电影| 日韩专区视频网站| 91九色综合| 国产精品黄网站| 精品色999| 日韩和的一区二在线| 欧美天堂视频| 国产一区二区三区自拍| 婷婷激情图片久久| 久久成人精品| 亚洲专区视频| 久久黄色影视| 国产一区二区三区四区| 四虎4545www国产精品 | 亚洲精品视频一二三区| 亚洲欧洲日韩精品在线| 久久精品av麻豆的观看方式| 另类综合日韩欧美亚洲| 午夜精品成人av| 亚洲欧美视频一区二区三区| 日韩免费精品| 国产精品毛片久久| 99国产精品99久久久久久粉嫩| 免费人成精品欧美精品 | 亚洲欧美日韩国产一区二区| 亚洲毛片一区| 久久不卡国产精品一区二区| 国产精品不卡| 自拍日韩欧美| 国产欧美日韩在线一区二区| 国产一区二区色噜噜| 亚洲无线一线二线三线区别av| 欧美资源在线| 国产精品一线天粉嫩av| 神马午夜在线视频| 欧美专区18| 久久三级中文| 欧美另类专区| 日本电影久久久| 樱桃视频成人在线观看| 爽好多水快深点欧美视频| 麻豆一区在线| 欧美特黄一级| 免费在线观看一区| 亚洲视频www| 精品免费视频| 免费日韩av片| 四虎国产精品免费观看| 丝袜亚洲精品中文字幕一区| 久久精品伊人| 尤物在线精品| 精品网站999| 午夜一级在线看亚洲| 国产精品久久久久久妇女| 91精品99| 久久精品女人| 日本亚洲不卡| 国产在线日韩| 国产精品v一区二区三区| 99国产精品99久久久久久粉嫩| 日本一区二区中文字幕| se01亚洲视频| 国产精品啊啊啊| 视频一区在线视频| 日韩伦理一区| 国产精品欧美在线观看| 丝袜a∨在线一区二区三区不卡| 久久亚洲黄色| 免费美女久久99| 久久精品观看| 国产伊人久久| 国产亚洲精品美女久久| 蘑菇福利视频一区播放| 丝袜美腿诱惑一区二区三区| 国产高清亚洲| 亚洲久久一区| 日韩亚洲国产欧美| 日韩精品dvd| 久久这里只有| 日韩不卡手机在线v区| 好吊日精品视频| 欧洲一区二区三区精品| 免费在线亚洲| 亚洲tv在线| 欧美日韩国产综合网| 日韩欧美另类一区二区| 久久精品国产99国产| 日韩国产欧美三级| 亚洲一区二区三区四区电影| 1024精品久久久久久久久| 国产伊人久久| 久久99久久久精品欧美| 日本在线视频一区二区| 丝瓜av网站精品一区二区| 亚州av乱码久久精品蜜桃| 色天使综合视频| 成人小电影网站| 激情综合婷婷| 国产亚洲观看| 日韩av字幕| 亚洲精品裸体| 蜜臀a∨国产成人精品| 国产亚洲一级| 国产麻豆综合| 国产亚洲欧洲| 中文一区在线| 先锋影音久久久| 亚洲少妇诱惑| 午夜在线一区二区| 久久成人一区| 日韩在线观看一区二区| 欧美私人啪啪vps| 日韩av网站在线免费观看| 一二三区精品| 蜜桃久久久久久| 日韩综合一区二区| 日本不卡不码高清免费观看| 日韩一区二区三免费高清在线观看| 日韩制服丝袜av| 蜜桃视频第一区免费观看| 丝袜美腿亚洲色图| 婷婷精品在线观看| 日韩精品一页| 国产日韩欧美中文在线| 国产精品亚洲欧美一级在线| 久久av影院| 久久精品午夜| 国产专区精品| 福利一区和二区| 中国字幕a在线看韩国电影| 日韩在线短视频| 亚洲国内欧美| 亚洲欧美日韩国产一区| 喷白浆一区二区| 婷婷综合福利| 国产精品一区二区美女视频免费看| 国产精品最新| 福利一区二区| 久久久久免费av| 性欧美长视频| 日韩精品一区二区三区免费视频| 日韩精品一区二区三区免费视频 | 亚洲国产一区二区在线观看| 91九色精品| 日韩1区2区3区| 久久99影视| 日本免费一区二区三区四区| 九色精品91| 亚洲精品亚洲人成在线观看| 欧美啪啪一区| 91亚洲自偷观看高清| 亚洲网站视频| 亚洲一区二区三区久久久| 日韩av一二三| 国产日韩欧美中文在线| 国产一区二区三区视频在线| 国内亚洲精品| 亚洲精品视频一二三区| 欧美亚洲综合视频| 国产一区日韩| 99视频精品免费观看| 欧美亚洲综合视频| 老牛影视精品| 国产视频久久| 欧美日韩一区二区三区四区在线观看 | 亚洲精品第一| 国产精品亚洲一区二区在线观看| 日本不卡免费高清视频在线| 99香蕉国产精品偷在线观看| 热久久久久久| 亚洲国产欧美日本视频| 99视频精品| 精品欧美日韩精品| 91久久在线| 欧美激情 亚洲a∨综合| 精品国产乱码久久久久久樱花 | 91精品国产乱码久久久久久久 | 91亚洲成人| 亚洲性图久久| 久久精品av麻豆的观看方式| 日本久久成人网| 亚洲毛片在线| 色一区二区三区| 日韩中文av| 999久久久91| 国产免费播放一区二区| 91精品99| 成人在线观看免费视频|