selenium4 爬取智联招聘
时间: 2023-11-15 15:01:23 浏览: 178
Selenium是一个自动化测试工具,可以用于模拟用户在浏览器中的操作,包括点击、输入、滚动等。通过Selenium可以实现自动化爬取网页的功能。下面是使用Selenium4爬取智联招聘的步骤:
1. 安装Selenium4和ChromeDriver
Selenium4需要使用ChromeDriver来控制Chrome浏览器,因此需要先安装ChromeDriver。可以在官网下载对应版本的ChromeDriver,然后将其添加到系统环境变量中。
安装Selenium4可以使用pip命令:
```
pip install selenium
```
2. 打开浏览器并访问智联招聘网站
使用Selenium4打开Chrome浏览器并访问智联招聘网站的代码如下:
```python
from selenium import webdriver
# 创建Chrome浏览器对象
driver = webdriver.Chrome()
# 访问智联招聘网站
driver.get('https://www.zhaopin.com/')
```
3. 搜索职位并获取搜索结果
在搜索框中输入关键词并点击搜索按钮,然后获取搜索结果的代码如下:
```python
from selenium.webdriver.common.keys import Keys
# 获取搜索框元素并输入关键词
search_box = driver.find_element_by_id('KeyWord_kw2')
search_box.send_keys('Python')
search_box.send_keys(Keys.RETURN)
# 获取搜索结果列表
job_list = driver.find_elements_by_css_selector('.contentpile__content__wrapper__item__info')
for job in job_list:
print(job.text)
```
4. 关闭浏览器
使用完Selenium4后需要关闭浏览器,释放资源,代码如下:
```python
# 关闭浏览器
driver.quit()
```
阅读全文