成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

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

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

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

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

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

搞個C#寫個winform或者console控制臺還需要.NET framework不是,虛擬機裝個.NET framework4.0又要很多時間『而且不同的snapshot都要裝一遍…』

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

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

安裝pywin32、WMI支持。具體下載地址Google一下,因為我的是32位python2.7系列,下載到的文件名分別為(pywin32-218.win32-py2.7.exe、WMI-1.4.7.win32.exe)

開搞。

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

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

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

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

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

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

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

也因為以前沒用過ini格式的配置文件,這次權(quán)當又學(xué)會一種Python的玩法而已。

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

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

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

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

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

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

也因為以前沒用過ini格式的配置文件,這次權(quán)當又學(xué)會一種Python的玩法而已。

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

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

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

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

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

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

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

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

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

當然,這段代碼是有一點點問題的,只關(guān)閉了IE沒有重新打開……是因為俺偷懶了,俺可以接受手動打開IE…

綜上所述:

完整的代碼為:

#coding=utf-8
標簽: Python 編程
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
天天综合网 天天综合色| 日韩三级视频在线观看| 亚洲午夜私人影院| www.66久久| 欧美日本高清视频在线观看| 一区二区三区日韩在线观看| 国内自拍一区| 久久久久亚洲综合| av亚洲精华国产精华精华| 婷婷国产在线综合| 欧美国产国产综合| 狠狠干成人综合网| 国产aⅴ精品一区二区三区色成熟| 日本道在线观看一区二区| 亚洲高清免费在线| 久久久久久久久99精品| 91久久精品一区二区三区| 亚洲韩日在线| 国产精品久久久久桃色tv| 91麻豆免费观看| 日韩欧美一区在线观看| 香蕉免费一区二区三区在线观看 | 国产欧美日韩三级| 欧美精品一区二区三区久久久竹菊| 久久久午夜精品理论片中文字幕| 欧亚洲嫩模精品一区三区| 国产精一品亚洲二区在线视频| 欧美性受xxxx| 国产黄色成人av| 久久综合九色综合欧美亚洲| 国产91色综合久久免费分享| 免费在线观看一区| 精品少妇一区二区三区在线视频| 99天天综合性| www.亚洲色图.com| 欧美国产综合视频| 美国欧美日韩国产在线播放| 日韩精品一区二区三区老鸭窝| 91丨国产丨九色丨pron| 97精品国产97久久久久久久久久久久| 亚洲同性gay激情无套| 久久久久免费| 国产精品一二二区| 国产福利一区在线| 欧美日韩国产免费观看| 爽好多水快深点欧美视频| 在线不卡中文字幕播放| av不卡免费电影| 91婷婷韩国欧美一区二区| 欧美高清不卡| 国产精品嫩草99av在线| 国产精品538一区二区在线| 国产乱人伦偷精品视频免下载| 国产麻豆精品在线| 亚洲婷婷综合久久一本伊一区| 久久久精品tv| 亚洲精品免费一二三区| 4438亚洲最大| 在线观看成人av电影| 国产乱码精品一品二品| 国产一区二区三区免费| 97se狠狠狠综合亚洲狠狠| 国产精品啊啊啊| 国产毛片一区| 欧美一区精品| 亚洲欧美日韩国产一区| 精品视频在线免费观看| 红桃视频欧美| 成人污污视频在线观看| 午夜欧美大尺度福利影院在线看| 日韩电影在线观看一区| 亚洲四区在线观看| 美日韩一级片在线观看| 欧美日韩在线精品一区二区三区| 午夜在线一区| www一区二区| 日本不卡不码高清免费观看| 91免费版在线看| 精品视频在线免费看| 亚洲欧美一区二区三区久本道91| 精品99一区二区| 欧洲一区二区三区在线| 日韩欧美在线1卡| 天堂蜜桃91精品| av不卡免费电影| 色爱区综合激月婷婷| 久久影院视频免费| 蜜臀99久久精品久久久久久软件| 韩国欧美一区| 精品国产乱码久久| 日韩电影在线免费观看| 欧美激情性爽国产精品17p| 欧美日韩精品欧美日韩精品| 亚洲老妇xxxxxx| 99久久综合狠狠综合久久| 欧洲一区二区三区在线| 亚洲午夜久久久久久久久电影院| 成人sese在线| 成人国产在线观看| 国产亚洲精品自拍| 国产婷婷色一区二区三区四区 | 国产一区二区三区四| 99av国产精品欲麻豆| 国内精品久久久久久久97牛牛| 久久久久网址| 亚洲黄色录像片| 欧美高清不卡| 亚洲精品一区二区在线观看| 国产一区二区在线影院| 色视频一区二区| 在线一区二区三区做爰视频网站| 中文字幕一区日韩精品欧美| 亚洲国产激情av| 看电影不卡的网站| 国产精品一区二区久激情瑜伽| 一本一本久久| 九色|91porny| 国产99久久久精品| 欧美日韩在线精品一区二区三区激情| 日韩码欧中文字| 国产一区二区三区自拍| www国产精品av| 成人久久18免费网站麻豆| 在线电影欧美成精品| 国产不卡在线播放| 日韩精品一区二区三区四区视频| 九色综合国产一区二区三区| 欧美美女一区二区三区| 九九热在线视频观看这里只有精品| 免费一级欧美片在线播放| 一区二区三区av电影| 久久精品123| 在线电影国产精品| 老司机午夜精品| 在线免费av一区| 久久se这里有精品| 欧美一区二区三区成人| 国产精品天干天干在线综合| 亚洲猫色日本管| 亚洲精品影院在线观看| 亚洲国产精品天堂| 91高清在线观看| 精品一二线国产| 51久久夜色精品国产麻豆| av电影天堂一区二区在线观看| 中文字幕乱码一区二区免费| 亚洲免费不卡| 热久久国产精品| 日韩免费视频线观看| 91麻豆文化传媒在线观看| 国产精品美女久久久久久2018 | 中文字幕第一区综合| 激情久久久久久| 天天综合色天天综合| 91精品免费在线| 欧美xxx在线观看| 亚洲午夜久久久久久久久电影院| 欧美影院午夜播放| 亚洲欧美一区二区三区极速播放| 91精品办公室少妇高潮对白| 国产一区二三区好的| 国产视频不卡一区| 久久婷婷av| 99久久99久久精品国产片果冻 | 91精品国产欧美一区二区18| 久久精品一区二区三区av| 精品精品欲导航| 国产精品另类一区| 亚洲男人的天堂一区二区| 91香蕉视频mp4| 亚洲六月丁香色婷婷综合久久| 蜜桃av一区二区三区电影| 在线视频你懂得一区| 国产女人水真多18毛片18精品视频| 亚洲国产精品视频一区| 99久久亚洲一区二区三区青草| 国产麻豆一精品一av一免费| 日韩成人一区二区| 亚洲国产成人av网| 尤物视频一区二区| 亚洲日本成人在线观看| 久久蜜桃一区二区| 精品成人一区二区三区四区| 欧美一区二区在线视频| 欧美男男青年gay1069videost| 在线观看免费成人| 日本韩国精品在线| 久久久久久精| 99精品国产福利在线观看免费| 亚洲视频福利| 肉色丝袜一区二区| 日韩在线播放一区二区| 老司机免费视频一区二区三区| 国产成人在线视频免费播放| 不卡av电影在线播放| 国产精品自产自拍| 久久精品国产99国产精品| 免费成人在线网站| 久久99精品久久久久久| 精品亚洲成a人|