python爬取手机抓包数据

此项目是手机抓包分析和获取数据接口,有了接口可以直接编写代码爬取数据。 有职位详情ID爬取,公司信息爬取。

应用介绍

#!/usr/bin/python
# -*- coding:utf-8 -*-
import requests
import pandas as pd

def sxs_crawl(pages=30, kw='数据挖掘', c='全国'):
    list_urls = ["https://iosapi.shixiseng.com/app/interns/search?c={}&d=&ft=&i=&k={}"
                "&m=&page={}&s=-0&st=&t=zj&x=&z=".format(c, kw, page) for page in range(pages)]
    job_list_data = []
    for url in list_urls:
        response = requests.get(url)
        if response.json()['msg']:
            job_list_data.extend(response.json()['msg'])
        else:
            break
    job_list = pd.DataFrame(job_list_data)
    job_list.to_csv('/Users/apple/Desktop/job_list.csv', index=False)
    # 职位详情ID爬取
    uuids = list(job_list['uuid'])
    job_detailed_url = ['https://iosapi.shixiseng.com/app/intern/info?uuid={}'.format(uuid) for uuid in uuids]
    job_detailed_data = []
    for url in job_detailed_url:
        response = requests.get(url)
        job_detailed_data.append(response.json()['msg'])
    job_detailed = pd.DataFrame(job_detailed_data)
    job_detailed.to_csv('/Users/apple/Desktop/job_detailed.csv', index=False)
    # 公司信息爬取
    cuuids = list(job_detailed['cuuid'])
    com_detailed_url = ['https://iosapi.shixiseng.com/app/company/info?uuid={}'.format(cuuid) for cuuid in cuuids]
    com_detailed_data = []
    for url in com_detailed_url:
        response = requests.get(url)
        com_detailed_data.append(response.json()['msg'])
    com_detailed = pd.DataFrame(com_detailed_data)
    com_detailed.to_csv('/Users/apple/Desktop/com_detailed.csv', index=False)
    print('Successfully crawled {} jobs.'.format(job_list.shape[0]))

if __name__ == '__main__':
    sxs_crawl(pages=30, kw='数据挖掘', c='全国')

此项目很简单,主要是手机抓包分析和获取iso端的数据接口,有了接口可以直接编写代码爬取数据。

适应于Python爬虫学习者、手机抓包学习者。

文件列表(部分)

名称 大小 修改日期
com_detailed.csv103.16 KB2019-12-30
job_detailed.csv86.31 KB2019-12-30
job_list.csv11.35 KB2019-12-30
sxs_app.py0.66 KB2019-12-30

立即下载

相关下载

[python爬取手机抓包数据] 此项目是手机抓包分析和获取数据接口,有了接口可以直接编写代码爬取数据。 有职位详情ID爬取,公司信息爬取。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部