爬虫之selenium(一)

本文介绍了如何在Python中安装和配置Selenium库,涉及pip安装、国内镜像源选择,以及Chrome浏览器的webdriver下载与路径设置。后续将深入讲解基本使用方法。
部署运行你感兴趣的模型镜像

一、关于selenium:

selenium是python中一个强大的模拟浏览器操作的库

当然python本身是不带这个库的,所以我们需要下载

然而这个下载并不容易,分两步:

二、selenium下载:

1.在pycharm下方找到Terminal,打开,输入pip install selenium

如果显示失败,那么就是因为下载速度太慢导致的,我们可以切换到国内的镜像源

输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple selenium

等待一会即可下载成功!

2.由于selenium是一个模拟浏览器的库,所以对浏览器的配置也是必不可少的

我们需要配置我们所用浏览器的webdriver

webdriver下载网站:http://chromedriver.storage.googleapis.com/index.html

(由于我使用的是Chrome浏览器,所以这里用chrome举例)

温馨提示:下载的webdriver一定要和浏览器版本相对应,不然会前功尽弃

下载好之后把webdriver放在python的文件夹里

然后把python添加在计算机环境变量path中

这样,selenium的下载和配置大功告成!

预告下一期内容:selenium的基本使用

您可能感兴趣的与本文相关的镜像

Wan2.2-T2V-A5B

Wan2.2-T2V-A5B

文生视频
Wan2.2

Wan2.2是由通义万相开源高效文本到视频生成模型,是有​50亿参数的轻量级视频生成模型,专为快速内容创作优化。支持480P视频生成,具备优秀的时序连贯性和运动推理能力

### 使用 Selenium 实现 Python 爬虫自动登录 为了实现使用 Selenium 进行 Python 爬虫自动登录的功能,可以按照如下方法编写代码: #### 导入必要的模块并初始化 WebDriver 首先需要导入 `webdriver` 模块来控制浏览器行为。 ```python from selenium import webdriver # 从selenium导入webdriver [^2] ``` 接着设置 Chrome 浏览器驱动路径,并创建个新的浏览器实例。 ```python driver_path = 'path/to/chromedriver' # 需要替换为实际 chromedriver 路径 browser = webdriver.Chrome(executable_path=driver_path) ``` #### 访问目标网页并输入用户名密码 打开指定的目标网址,在页面加载完成后找到对应的表单元素填充账号信息。 ```python login_url = "https://example.com/login" browser.get(login_url) username_input = browser.find_element_by_name('username') password_input = browser.find_element_by_name('password') username_input.send_keys('your_username') # 替换成自己的用户名 password_input.send_keys('your_password') # 替换成自己的密码 ``` #### 提交表单完成登录动作 定位到提交按钮点击它以触发登录请求。 ```python submit_button = browser.find_element_by_css_selector('.btn-login') # 假设类名为 .btn-login 的按钮是提交按钮 submit_button.click() ``` 以上就是利用 Selenium 库让 Python 程序模仿人类操作浏览器的过程[^1]。需要注意的是不同网站的具体结构可能有所差异,因此上述代码中的选择器表达式应当依据实际情况调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值