自动统计知网数据

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: http://blog.csdn.net/twosecond/archive/2009/06/22/4289052.aspx
http://blog.csdn.net/twosecond/archive/2009/06/22/4289052.aspx
<?php

    function inDB($words,$year){
        $mysql_server_name="localhost"; //数据库服务器名称
        $mysql_username="root"; // 连接数据库用户名
        $mysql_password=""; // 连接数据库密码
        $mysql_database="ljj"; // 数据库的名字
        // 连接到数据库
        $conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password);
        // 执行sql查询
        foreach($words as $word){
            // 从表中提取信息的sql语句
            $strsql = "INSERT INTO `ljj`.`tongji` ( `id` , `word` , `year` ) VALUES ( NULL , '".$word[$i]."', '".$year."' )";
            $result = mysql_db_query($mysql_database, $strsql, $conn);
        }
        
    }

    echo "starttime is".date("Y-m-d H:i:s").'
';
    $url_o[] = 'http://epub.cnki.net/grid2008/detail.aspx?filename=GFJM200905030&dbname=CJFD2009';
//    $i = 1;
//    while($i     //    $url[] = $url_o."$i";
    //}
    foreach($url_o as $link){
        $flag = 0;
        while( ( $contents = file($link)) == FALSE ){
            $flag++;echo "flag=$flag
";
            if($flag > 3) return 0;
        }
        foreach($contents as $string){
            if(($tmp = trim(strip_tags($string))) == '')continue;
            $result[] = $tmp;
        }
    }
        //提取关键词
        $start = array_search("【中文关键词】",$result);
        $end = array_search("【英文关键词】",$result)-1;
       
        while($start++             $keywords[] = substr($result[$start],0,strlen($result[$start])-1).'
';
        }

        //提取年份
        $start = array_search("【文献出处】",$result);
        $end = array_search("【中文关键词】",$result)-1;
        $paperyear = substr($result[$end],0,4).'
';
       
        if(count($keywords) == 0 || $paperyear ';}
        else{
            inDB($keywords,$paperyear);
            echo '保存成功
';
         }
    echo "endtime is".date("Y-m-d H:i:s");
?>
 
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
12月前
|
JSON Java Maven
如何批量查询自己的CSDN博客质量分
如何批量查询自己的CSDN博客质量分
211 0
|
12月前
|
定位技术 API 容器
百度地图API开发:停车场分布标注和检索静态版
百度地图API开发:停车场分布标注和检索静态版
109 0
|
SQL 数据挖掘
白话Elasticsearch39-深入聚合数据分析之案例实战_搜索+聚合: 统计指定品牌下每个颜色的销量
白话Elasticsearch39-深入聚合数据分析之案例实战_搜索+聚合: 统计指定品牌下每个颜色的销量
128 0
|
自然语言处理
两份数据基于文本和住房信息的分词统计 tfidf 数分作业
两份数据基于文本和住房信息的分词统计 tfidf 数分作业
58 0
两份数据基于文本和住房信息的分词统计 tfidf 数分作业
|
传感器 存储 安全
ADAS如何获取和记录数据
ADAS如何获取和记录数据
ADAS如何获取和记录数据
|
SQL 存储 Java
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)(四)
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)(四)
|
存储 Web App开发 JavaScript
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)(二)
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)(二)
|
存储 Java BI
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)(一)
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)(一)
|
XML 存储 开发框架
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)(三)
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)
传智健康项目中相关知识点介绍(如图片存储,发送短信,定时调度,统计报表...)(三)
|
监控 定位技术
老司机教你分析日志:分析用户的地理位置信息
地理位置的需求 通常我们分析用户的需求,了解到用户当前位置在哪里非常重要,例如,可以根据用户的地理位置,针对性的推广本地广告。 通常,我们可以在客户端获取定位权限来获取GPS信息。但是如果用户关闭了定位呢?如何获取呢?我们还有另外一种方法,就是通过用户当前的IP来定位。
4079 0