前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >国内大学计算机专业的排名情况及如何选择

国内大学计算机专业的排名情况及如何选择

原创
作者头像
用户6172015
修改2021-07-01 14:26:35
7110
修改2021-07-01 14:26:35
举报
文章被收录于专栏:网络爬虫网络爬虫

现在大家都为选择专业而头痛,土木、机械、生物都是各种劝退,计算机专业依然是热门之一,那么国内的大学计算机专业的排名情况如何呢?通过爬虫软件,采集分析相关网站:

进行综合分析之后,可以得出如下结论: 前十:清华、北大、上交、浙大、中科大、哈工大、华科、北航、南大。

11-20为:北邮、电子科大、西安交大、西电、东南大学、武大、中山大学、北理、大连理工、同济

如果对某特定学校感兴趣,还可以将该学校的关键词作为爬虫的词库进行采集综合分析优势,根据下面的代码进行修改即可:

代码语言:javascript
复制
import java.io.IOException;
import java.net.Authenticator;
import java.net.InetSocketAddress;
import java.net.PasswordAuthentication;
import java.net.Proxy;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;


public class Demo
{
    // 代理验证信息
    final static String ProxyUser = "username";
    final static String ProxyPass = "password";

    // 代理服务器(产品官网 www.16yun.cn)
    final static String ProxyHost = "t.16yun.cn";
    final static Integer ProxyPort = 31111;

    // 设置IP切换头
    final static String ProxyHeadKey = "Proxy-Tunnel";


    public static String getUrlProxyContent(String url)
    {
        Authenticator.setDefault(new Authenticator() {
            public PasswordAuthentication getPasswordAuthentication()
            {
                return new PasswordAuthentication(ProxyUser, ProxyPass.toCharArray());
            }
        });
        // 设置Proxy-Tunnel
        Random random = new Random();
        int tunnel = random.nextInt(10000);
        String ProxyHeadVal = String.valueOf(tunnel);

        Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(ProxyHost, ProxyPort));

        try
        {
            // 处理异常、其他参数
            Document doc = Jsoup.connect(url).timeout(3000).header(ProxyHeadKey, ProxyHeadVal).proxy(proxy).get();

            if(doc != null) {
                System.out.println(doc.body().html());
            }
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }

        return null;
    }

    public static void main(String[] args) throws Exception
    {
        // 要访问的目标页面
        String targetUrl = "http://www.sysu.edu.cn/cn/index.htm";


        getUrlProxyContent(targetUrl);
    }
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档