.编写程序,从“人才热线”网站爬取与“python”有关的招聘岗位列表信息(网页地址为:https://s.cjol.com/kw-python/? SearchT pe=3)。
时间: 2023-12-12 09:05:00 浏览: 74
好的,这个任务需要用到 Python 的爬虫技术。我们可以使用 requests 库发送 HTTP 请求,然后用 BeautifulSoup 库解析 HTML 页面。
以下是实现这个任务的 Python 代码:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://s.cjol.com/kw-python/?SearchType=3'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
job_list = soup.find_all('div', {'class': 'job_list'})
for job in job_list:
title = job.find('div', {'class': 'job_name'}).text.strip()
company = job.find('div', {'class': 'company_name'}).text.strip()
location = job.find('div', {'class': 'job_area'}).text.strip()
salary = job.find('div', {'class': 'job_salary'}).text.strip()
print('Title:', title)
print('Company:', company)
print('Location:', location)
print('Salary:', salary)
print('---')
```
这段代码首先发送请求获取网页内容,然后用 BeautifulSoup 解析页面。我们找到页面中所有 class 为 job_list 的 div 标签,然后逐个解析每个标签的招聘信息,包括职位名称、公司名称、工作地点和薪资待遇。最后打印出所有招聘信息。
阅读全文