随手记大杂烩

一、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目录下。

注:如果不这么做,在调用的时候必须指定chromedriver.exe的绝对路径,代码如下:

from selenium import webdriver
 
# 初始化浏览器为chrome浏览器
browser = webdriver.Chrome()
 
# 指定绝对路径的方式
path = r'D:\chromedriver.exe'
browser = webdriver.Chrome(path)
 
# 关闭浏览器
browser.close()

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值