import requests # 获取到json数据请求的url url = 'https://fe-api.zhaopin.com/c/i/sou?pageSize=90&cityId=489&workExperience=-1&education=-1&companyType=-1&employmentType=-1&jobWelfareTag=-1&kw=python&kt=3&_v=0.11318283&x-zp-page-request-id=d88ecb2f6edf4a0c9b2e494f641baaf2-1558528010320-92434' # 请求头部信息 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3676.400 QQBrowser/10.4' } # 发送请求 并且浏览器响应数据 # response = requests.请求网页的方式(网页的网址, 网页请求头部信息) response = requests.get(url, headers=headers).json() data = response.get('data').get('results') for elap in data: # 岗位名称 jobName = elap.get('jobName') # 福利 welfare = elap.get('welfare') # 公司性质 jobType = elap.get('jobType').get('display') # 薪资 salary = elap.get('salary') # with open('文件保存的名字', '文件的读写方式') as f: # a 追加 with open('智联招聘.csv', 'a') as f: f.write('{},{},{},{}\n'.format(jobName, salary, welfare, jobType))
转载于:https://my.oschina.net/u/4142063/blog/3056616