Python爬取招聘网的招聘信息
时间: 2023-08-27 19:32:22 浏览: 74
好的,我可以给你提供一些思路和代码。
首先,你需要确定要爬取的招聘网站。以智联招聘为例,我们可以使用 Python 爬虫库 requests 和解析库 BeautifulSoup 来爬取招聘信息。
以下是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
# 设置请求头部,模拟浏览器访问
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 设置搜索关键字
keyword = 'Python'
# 设置搜索页数
pages = 3
# 循环爬取多页信息
for i in range(pages):
url = f'https://fe-api.zhaopin.com/c/i/sou?pageSize=60&cityId=489&kw={keyword}&kt=3&start={i*60}'
res = requests.get(url, headers=headers)
soup = BeautifulSoup(res.text, 'html.parser')
# 获取职位列表
job_list = soup.select('.contentpile__content__wrapper .contentpile__content__wrapper__item__info')
# 循环输出职位信息
for job in job_list:
job_name = job.select('.contentpile__content__wrapper__item__info__box__jobname__title a')[0].text.strip()
job_salary = job.select('.contentpile__content__wrapper__item__info__box__job__saray')[0].text.strip()
job_company = job.select('.contentpile__content__wrapper__item__info__box__cname__title a')[0].text.strip()
print(job_name, job_salary, job_company)
```
这段代码可以爬取智联招聘中搜索关键字为 Python 的前三页共 180 条职位信息,并输出职位名称、薪资和公司名称。
当然,这只是一个简单的示例,实际上每个招聘网站的页面结构可能都不同,你需要根据具体情况修改代码。另外,爬取招聘信息涉及到一些法律法规和道德伦理问题,请务必注意法律法规,尊重网站规则和职位信息的发布者。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)