Python利用selenium建立代理ip池訪問網(wǎng)站的全過程
一、使用selenium前?
1.安裝selenium
pip install Selenium
2.安裝瀏覽器驅(qū)動(dòng)
Chrome驅(qū)動(dòng)文件下載:點(diǎn)擊下載
3.配置環(huán)境
1.將下載文件放進(jìn)C:\Program Files (x86)\Google\Chrome\Application下就可以

2.然后配置下系統(tǒng)變量:我的電腦–>屬性–>系統(tǒng)設(shè)置–>高級(jí)–>環(huán)境變量–>系統(tǒng)變量–>Path,將“C:\Program Files (x86)\Google\Chrome\Application”目錄添加到Path的值中。



注:之后如果代碼不能調(diào)起瀏覽器,重啟電腦,再運(yùn)行!!!
二、使用selenium
1.引入庫
代碼如下(示例):
from selenium import webdriver from selenium.webdriver.chrome.options import Options
2.完整代碼
如果有多個(gè)代理ip可循環(huán)使用,防止被禁幾率
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
#以下ip使用自己可使用的代理IP
proxy_arr = [
'--proxy-server=http://171.35.141.103:9999',
'--proxy-server=http://36.248.132.196:9999',
# '--proxy-server=http://125.46.0.62:53281',
'--proxy-server=http://219.239.142.253:3128',
'--proxy-server=http://119.57.156.90:53281',
'--proxy-server=http://60.205.132.71:80',
'--proxy-server=https://139.217.110.76:3128',
'--proxy-server=https://116.196.85.150:3128'
]
chrome_options = Options()
proxy = random.choice(proxy_arr) # 隨機(jī)選擇一個(gè)代理
print(proxy) #如果某個(gè)代理訪問失敗,可從proxy_arr中去除
chrome_options.add_argument(proxy) # 添加代理
browser = webdriver.Chrome(options=chrome_options)
browser.get("http://httpbin.org/ip")
print(browser.page_source)
代碼如下(示例):

總結(jié)
到此這篇關(guān)于Python利用selenium建立代理ip池訪問網(wǎng)站的文章就介紹到這了,更多相關(guān)Python selenium代理ip池訪問網(wǎng)站內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python數(shù)值方法及數(shù)據(jù)可視化
這篇文章主要介紹了Python數(shù)值方法及數(shù)據(jù)可視化,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09
pytorch中交叉熵?fù)p失(nn.CrossEntropyLoss())的計(jì)算過程詳解
今天小編就為大家分享一篇pytorch中交叉熵?fù)p失(nn.CrossEntropyLoss())的計(jì)算過程詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01
Flask中jinja2的繼承實(shí)現(xiàn)方法及實(shí)例
在本篇文章里小編給大家分享的是一篇關(guān)于Flask中jinja2的繼承實(shí)現(xiàn)方法及實(shí)例,有興趣的朋友們可以學(xué)習(xí)下。2021-03-03
python實(shí)現(xiàn)進(jìn)制轉(zhuǎn)化的示例代碼
本文主要介紹了python實(shí)現(xiàn)進(jìn)制轉(zhuǎn)化的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10
淺談python中頻繁的print到底能浪費(fèi)多長時(shí)間
今天小編就為大家分享一篇淺談python中頻繁的print到底能浪費(fèi)多長時(shí)間,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02

