python爬取boss直聘招聘信息
时间: 2023-10-13 14:07:46 浏览: 116
0514基于Python爬取Boss直聘数据.zip
好的,以下是爬取boss直聘招聘信息的Python代码:
```python
import requests
import json
def get_job_list(keyword):
url = 'https://www.zhipin.com/job_detail/?query={}&city=100010000'.format(keyword)
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'}
response = requests.get(url, headers=headers)
data = json.loads(response.content.decode('utf-8'))
job_list = data['htmlList']
for job in job_list:
job_name = job['jobName']
salary = job['salary']
company = job['company']['name']
print(job_name, salary, company)
if __name__ == '__main__':
get_job_list('Python')
```
此代码使用 requests 库发送 GET 请求获取网页数据,并使用 json 库解析数据。然后,从 HTML 列表中获取职位名称、薪资和公司名称,并将其打印出来。其中,`query` 参数为搜索关键词,`city` 参数为城市代码,这里使用的是北京的代码。你可以根据实际情况修改这些参数。
阅读全文