python 爬智联招聘
Python是一种广泛使用的编程语言,可以非常方便地进行网页爬虫。在本文中,我们将使用Python与BeautifulSoup库来爬取智联招聘网站上的招聘信息。
# 导入必要的库 import requests from bs4 import BeautifulSoup # 定义一个爬取函数 def crawl_zhilian(url): # 发送要求 res = requests.get(url) res.encoding = 'utf⑻' # 使用BeautifulSoup库解析HTML soup = BeautifulSoup(res.text, 'html.parser') # 找到所有的职位列表项 job_list = soup.find_all('div', class_='job-list') # 循环打印出每一个职位的名称和公司名称 for job in job_list: job_name = job.find('a', class_='zw-name').string.strip() company_name = job.find('a', class_='company-name').string.strip() print(job_name, '-', company_name) # 测试函数 crawl_zhilian('https://www.zhaopin.com/citymap')
上述代码中,我们使用requests库发送要求,并设置编码方式。然后使用BeautifulSoup库解析HTML,并找到所有的职位列表项。最后循环打印出每一个职位的名称和公司名称。
我们可以将参数url改成一个具体的职位搜索页面,例如:
crawl_zhilian('https://sou.zhaopin.com/?kw=Python&pageSize=60&jl=全国&sm=0&source=1')
这将爬取智联招聘网站上所有职位名称中包括“Python”的招聘信息,并打印出每一个职位的名称和公司名称。
文章来源:丸子建站
文章标题:python 爬智联招聘
https://www.wanzijz.com/view/74086.html