一、Python
1、python版本需升级
有时候python会提示图中文字信息,说明已经要升级版本啦。
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.
这种情况,执行以下命令:
easy_install -U pip
执行完之后显示信息,说明已成功。
二、Selenium
1、自动下载浏览器驱动。
使用selenium下载第三方库,可自动安装浏览器驱动
首先,执行以下命令,下载第三方库。
pip install webdriver-manager
成功后,执行以下代码:
Chrome的用法:ChromeDriverManager().install()方法就是自动安装驱动的操作,会自动获取当前浏览器的版本并去下载对应的驱动到本地。
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、手动下载浏览器的驱动
先查看本地Chrome浏览器的版本
方式一:浏览器中输入:Chrome://version,如图所示,查看浏览器的版本号。
方式二:点击Chrome菜单:帮助--》关于Google Chrome,查看浏览器版本号。
根据对应的版本号选择相对应的驱动版本进行下载:
下载地址:https://chromedriver.storage.googleapis.com/index.html
下载后,将文件:chromedriver.exe文件放到Python目录的Scripts目录下。文章来源:https://www.toymoban.com/news/detail-673996.html
注:如果不这么做,在调用的时候必须指定chromedriver.exe的绝对路径,代码如下:文章来源地址https://www.toymoban.com/news/detail-673996.html
from selenium import webdriver
# 初始化浏览器为chrome浏览器
browser = webdriver.Chrome()
# 指定绝对路径的方式
path = r'D:\chromedriver.exe'
browser = webdriver.Chrome(path)
# 关闭浏览器
browser.close()
到了这里,关于随手记大杂烩的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!