Skip to content

jozhn/chsi-phd

Repository files navigation

chsi-phd

chsi研招网博士专业目录查询,输出所查专业所有在招博士的高校、院系、方向、导师信息,以英语专业为例。

主要是因为研招网这个查询网页太蠢了,根据专业查询之后点进高校中还是会显示所有院系的专业,要先选院系才能选专业,每个高校有很多相似的院系,名字也都不一样,手动查要累死。

使用

先到研招网专业目录找到你想查的专业名称和代码。修改 phd.py 中的major_codes,换成你想查询的专业,支持多个专业和代码:

major_codes = {
    '外国语言文学':'050200',
    '英语语言文学':'050201',
    '外国语言学及应用语言学':'050211',
}

查询结果会生成到 专业名称.json中:

    {
        "高校代码": "10001",
        "高校名称": "北京大学",
        "院系所": [
            {
                "院系所代码": "039",
                "院系所名称": "外国语学院",
                "方向": [
                    {
                        "方向代码": "01",
                        "方向名称": "英美文学与文学理论",
                        "导师": "00039院系导师组"
                    },
                    {
                        "方向代码": "02",
                        "方向名称": "翻译研究",
                        "导师": "00039院系导师组"
                    }
                ]
            }
        ]
    }

注意

查询逻辑是:先根据专业名称(一级学科名称)到博士专业目录查询网页接口查找高校列表(结果是全部拥有该专业博士点的高校/单位),然后根据高校去查拥有该专业的所有院系所的所有方向与导师数据。

查询结果中会出现有些高校没有数据,因为真的没有招生,跟手动查询是完全一样的,不信你可以试试~

About

chsi研招网博士专业目录批量查询

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages