新闻点评

原创 2015年11月20日 20:22:07


文件1: CommentData.html

<!DOCTYPE html PUBLIC>
<!--[if IE 7]>         <html class="no-js ie7"> <![endif]-->
<!--[if IE 8]>         <html class="no-js ie8"> <![endif]-->
<!--[if IE 9]>         <html class="no-js ie9"> <![endif]-->
<!--[if gt IE 9]><!--> <html class="no-js"> <!--<![endif]-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>新闻点评功能</title>
    <style>
    body {height:100px;font-size:16px;color:#048bcc;margin:5%;}
    a {text-decoration:none;}
    .divFrame {width:572px;border:solid 1px #666;background-color:#fafcff:}
    .divFrame .divTitle {padding:5px;background-color:#eee}
    .divFrame .divTitle span{padding:2px;padding-top:5px;font-family:黑体;font-size:14px;}
    .divFrame .divContent {padding:5px}
    .divFrame .divContent .clsShow {font-size:16px;}
    .divFrame .divContent .clsShow .ShowBottom{text-align:right;font-size:12px;color:#555;}
    .divFrame .divSubmit{padding:20px;}
    .divFrame .divSubmit .SubContent .SubBtn{padding-top:10px;padding-bottom:12px;font-size:12px;color:#555;font-weight:bold;}
    .btn {border:#666 1px solid;width:80px;}
    .txt {width:525px;margin-bottom:5px;margin-top:5px;}
    .clsError {margin-bottom:5px;margin-top:5px;}
    .clsTip {position:absolute;width:160px;text-align:center;font-size:13px;border:solid 1px #cc3300;padding:2px;margin-bottom:5px;background-color:#ffe0a3;}
    </style>
    <script src="js/jquery-1.8.3.min.js"></script>
    <script type="text/javascript">
    $(function(){
        $("#divMsg").ajaxStart(function(){
            $(this).html("正在发送数据请求......").show(); //显示元素
        })
        $("#divMsg").ajaxStop(function(){
            $(this).html("数据处理完成。").hide(); //显示后再隐藏
        })
        //初始化点评数据
        LoadData();
        $("#Button1").click(function(){
            var strName = $("#txtName").val();
            var strContent = $("#txtContent").val();
            $.ajax({
                type:"GET",
                url:"addData.php",
                data:{name:strName,content:strContent},
                dataType:"html",
                success:function(msg){
                    alert(msg);
                    LoadData();
                    $("#txtName").val("");
                    $("#txtContent").val("");
                }
            })
        })
        //动态加载XML格式的点评数据
        function LoadData(){
            $.ajax({
                type:"GET",
                url:"CommentData.xml", //请求XML格式数据
                dataType:"xml",
                cache:false,
                success:function(data){
                    $(".divContent").empty();  //先清空标记中的内容
                    var strHTML = "";  //初始化保存内容变量
                    //如果没有找到数据
                    if ($(data).find("Data").length == 0){
                        strHTML = "<div style='text-align:center'>目前还没有找到点评数据!</div>";
                    }
                    //遍历获取的数据
                    $(data).find("Data").each(function(){
                        var $strUser = $(this);
                        strHTML += "<div class='clsShow'>";
                        strHTML += "<div class='ShowTitle'>网友游侠  <a href=''>" + $strUser.find("name").text() +"</a></div>";
                        strHTML += "<div class='ShowContent'>" + $strUser.find("content").text() +"</div>";
                        strHTML += "<div class='ShowBottom'>发送时间  " + $strUser.find("date").text() +"</div>";
                        strHTML += "</div>";
                    })
                    $(".divContent").html(strHTML); //显示处理后的数据
                }
            })
        }
    })
   
    </script>
</head>
<body>
  <div class="divFrame">
    <div class="divTitle">
        <span>最新点评</span>    
    </div>
    <div class="divContent">
    </div>
    <div class="divSubmit">
        <div class="SubTitle">发表评论
            <span id="divMsg" class="clsTip">正在发送数据请求......</span>
        </div>
        <div class="SubContent">
            <textarea id="txtContent" rows="6" class="txt"></textarea>
            <div class="SubBtn">
                <span style="float:left">用户名:<input id="txtName" type="text" class="txtName" /></span>
                <span style="float:right"><input id="Button1" type="button" value="发表" class="btn" /></span>
            </div>
        </div>
    </div>  
  </div>
</body>
</html>

文件2: addDate.php  (该文件功能还未实现

<?php
$strName = $_GET["name"];
$strContent = $_GET["content"];
$strFileName = "CommentData.xml";

/*<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Import Namespace = "System.xml" %>
<%@ Import Namespace = "System.IO" %>
<%
    string strName = System.Web.HttpUtility.UrlDecode(Request["name"]);
    string strContent = System.Web.HttpUtility.UrlDecode(Request["content"]);
    string strFileName = "CommentData.xml";
    XmlDocument xmlDoc = new XmlDocument();  //定义XML文档变量
    xmlDoc.Load(Server.MapPath(strFileName));  //打开指定的XML文档
    XmlNode xmlN = xmlDoc.SelectSingleNode("Comment"); //查找根节点元素
    XmlElement xmlE = xmlDoc.CreateElement("Data");  //加入一个节点元素

    XmlElement xmlEn = xmlDoc.CreateElement("name");  //创建一个子节点
    xmlEn.InnerText = strName;  //设置节点文本
    xmlE.AppendChild(xmlEn);   //添加到节点中

    XmlElement xmlEc = xmlDoc.CreateElement("content");  //创建一个子节点
    xmlEc.InnerText = strContent;  //设置节点文本
    xmlE.AppendChild(xmlEc);   //添加到节点中

    XmlElement xmlEd = xmlDoc.CreateElement("date");  //创建一个子节点
    string strSendTime = DateIime.Now.Hour + ":" + DateIime.Now.Minute + ":" + DateIime.Now.Second;
    xmlEd.InnerText = strSendTime;  //设置节点文本
    xmlE.AppendChild(xmlEd);   //添加到节点中

    xmlN.AppendChild(xmlE);  //将节点加入根节点中
    xmlDoc.Save(Server.MapPath(strFileName));  //保存创建好的文档
    Response.Write("您的点评已成功发表!");
%>*/
echo "您的点评已成功发表!";
?>   


文件3:  CommentData.xml   该文件动态创建。

文件4:

版权声明:本文为博主原创文章,未经博主允许不得转载。

小试Python——爬虫抓取大众点评上的数据

碎碎念:最近一直在忙着科研搞毕设,博客好久木有更新了。某一天妹子突然说要让我帮她写个爬虫,貌似在她眼里,所有和电脑相关的事儿,程序员都能搞的定…….哈哈,作为一个立志要改变世界的程序员,用Python...
  • as645788
  • as645788
  • 2016年12月11日 14:15
  • 6913

大众点评面经

说说大众点评校招经历。 一面(45分钟左右) 进入面试官的房间前,心情有点忐忑,进去后,面试官很客气的和我打了个招呼,他看上去比我大不了几岁,很客气,很友好,紧张的心情一下子好了许多。首先是自我介...
  • xaiomessi
  • xaiomessi
  • 2015年09月23日 13:00
  • 1372

Python_大众点评网站数据爬虫

目标: 爬取大众点评某地区的酒店信息,包括酒店名,平均价格,评价人数,标签等,并将其写入txt,导入数据库。 所用模块:urllib,urllib2,re,BeautifulSoup 大致步骤:...
  • zhangweiguo_717
  • zhangweiguo_717
  • 2016年10月22日 13:25
  • 2004

如何抓取(采集)大众点评网的坐标(经纬度)信息

转载:http://www.site-digger.com/html/articles/20111110/18.html 发布时间:2011-11-10 大众点评的地图位置很精确,但从HTML源...
  • wide288
  • wide288
  • 2014年01月16日 10:52
  • 4559

Android仿大众点评的开源项目

Android一个仿大众点评的开源项目,其在github上的项目主页:https://github.com/zhangphil/FangDaZhongDianPing 该项目只实现了基本的UI界面部...
  • zhangphil
  • zhangphil
  • 2015年12月11日 21:25
  • 1990

前嗅ForeSpider采集大众点评数据教程

平时接触数据分析比较多,又不会写爬虫,用过很多数据抓取软件,发现前嗅的这款最好用,一边学一边弄的小教程,因为也在学习中,可能用的不是特别熟练,希望能帮助到大家,提高平时的工作效率,抓取到自己想要的数据...
  • u011231755
  • u011231755
  • 2017年06月14日 17:13
  • 1061

大众点评数据平台架构变迁

最近和其他公司的同学对数据平台的发展题做了一些沟通,发现各自遇到的问题都类似,架构的变迁也有一定的相似性。 以下从数据&架构&应用的角度对2012.07-2014.12期间大众点评数据平台的架构变迁做...
  • yfkiss
  • yfkiss
  • 2013年12月18日 19:04
  • 12186

使用React模仿大众点评

技术栈: https://github.com/Topthinking/react-webapp-dianping react + react-router4.1 + redux + le...
  • sinat_17775997
  • sinat_17775997
  • 2017年05月19日 17:04
  • 2330

大众点评cat接入记录

背景因为公司api接口时不时的被人攻击,频繁的撞库,所以需要一套完整的监控体系来管理所有的接口。组内其他人正在快速迭代一个初期的监控报警体系,而我闲着没事就顺便看了下大众点评的cat,刚好以前的同事他...
  • ggj20ss
  • ggj20ss
  • 2016年07月14日 14:02
  • 8417

大众点评Cat--架构分析

Cat功能强大且多,光日志的报表和图表分析就有十几种,但文档却很少,寥寥无几找到一些粒度却还很粗而且都是偏功能性的介绍。此外cat的配置也特别丰富,但几乎所有的cat文档里却鲜少提及。这些都导致很多东...
  • szwandcj
  • szwandcj
  • 2016年04月04日 23:15
  • 12072
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:新闻点评
举报原因:
原因补充:

(最多只允许输入30个字)