一、Python
1、python版本需升級(jí)
有時(shí)候python會(huì)提示圖中文字信息,說明已經(jīng)要升級(jí)版本啦。
WARNING: You are using pip version 21.3.1; however, version 22.3 is available.
You should consider upgrading via the 'd:\program files\python 3.8.4\python.exe -m pip install --upgrade pip' command.
這種情況,執(zhí)行以下命令:
easy_install -U pip
執(zhí)行完之后顯示信息,說明已成功。
?二、Selenium
1、自動(dòng)下載瀏覽器驅(qū)動(dòng)。
使用selenium下載第三方庫(kù),可自動(dòng)安裝瀏覽器驅(qū)動(dòng)
首先,執(zhí)行以下命令,下載第三方庫(kù)。
pip install webdriver-manager
成功后,執(zhí)行以下代碼:
Chrome的用法:ChromeDriverManager().install()方法就是自動(dòng)安裝驅(qū)動(dòng)的操作,會(huì)自動(dòng)獲取當(dāng)前瀏覽器的版本并去下載對(duì)應(yīng)的驅(qū)動(dòng)到本地。
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("https://www.baidu.com/")
Firefox的用法:
from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManager
driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())
driver.get("https://www.baidu.com/")
IE的用法:
from selenium import webdriver
from webdriver_manager.microsoft import IEDriverManager
driver = webdriver.Ie(IEDriverManager().install())
driver.get("https://www.baidu.com/")
Edge的用法:
from selenium import webdriver
from webdriver_manager.microsoft import EdgeChromiumDriverManager
driver = webdriver.Edge(EdgeChromiumDriverManager().install())
driver.get("https://www.baidu.com/")
Opera的用法:
from selenium import webdriver
from webdriver_manager.opera import OperaDriverManager
driver = webdriver.Opera(executable_path=OperaDriverManager().install())
driver.get("https://www.baidu.com/")
2、手動(dòng)下載瀏覽器的驅(qū)動(dòng)
先查看本地Chrome瀏覽器的版本
方式一:瀏覽器中輸入:Chrome://version,如圖所示,查看瀏覽器的版本號(hào)。
方式二:點(diǎn)擊Chrome菜單:幫助--》關(guān)于Google Chrome,查看瀏覽器版本號(hào)。
?
根據(jù)對(duì)應(yīng)的版本號(hào)選擇相對(duì)應(yīng)的驅(qū)動(dòng)版本進(jìn)行下載:
下載地址:https://chromedriver.storage.googleapis.com/index.html
下載后,將文件:chromedriver.exe文件放到Python目錄的Scripts目錄下。文章來源:http://www.zghlxwxcb.cn/news/detail-673996.html
注:如果不這么做,在調(diào)用的時(shí)候必須指定chromedriver.exe的絕對(duì)路徑,代碼如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-673996.html
from selenium import webdriver
# 初始化瀏覽器為chrome瀏覽器
browser = webdriver.Chrome()
# 指定絕對(duì)路徑的方式
path = r'D:\chromedriver.exe'
browser = webdriver.Chrome(path)
# 關(guān)閉瀏覽器
browser.close()
到了這里,關(guān)于隨手記大雜燴的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!