admin 管理员组文章数量: 1184232
2024年3月13日发(作者:中国十大投资公司排名)
刘兴邦,等:基于Nutch的物流信息平台网页资源定向采集系统
doi:l O.39694.issn.1 005-1 52X.201 2.07.1 1 7
网络与信息化
基于Nutch的物流信息平台网页资源定向采集系统
刘兴邦,赵晓娇
(北京交通大学经济管理学院,北京100044)
【摘要】针对物流信息平台中信息资源采集系统建设的不足,提出建立基于Nutch的网页资源定向采集系统,并对中文分
词、主题相关度分析、结果排序、正文解析等关键模块进行重点探讨。最后在一定条件下进行了实验,并分析了实验结果。
【关键词】Nutch;主题爬虫;正文抽取;定向采集;中文分词
【中图分类号】F253.9;G250 【文献标识码】A 【文章编号】10o5一l52x(2O12)07—0367一O5
Web—page Resources Targeted Harvesting System of Logistics Information Platform Based on Nutch
LIU Xing-bang,ZHA0 Xiao-jiao
fSchool of Economics&Management,Beijing Jiaotong University,Beijing 100044,China)
Abstract:In this paper,in view of the inadequacy of the information resources harvesting system in logistics information platforms,we
proposed to build a web—page resources targeted harvesting system based on Nutch,discussed emphatically the issues of segmentation of
Chinese characters,topic relevance analysis,query result ranking and text parsing,ere.,and inaflly carried out the corresponding experiment
under certain conditions nd aanalyzed the result.
Keywords:Nutch;topic crawler;web—page extraction;targeted harvesting;segmentation of Chinese characters
针对上述问题,本文提出建立基于Nutch的物流信息平台
1 研究背景
随着信息化建设的推进,各地物流信息平台相继展开建
设。但相当一部分单位和地区互联网信息应用水平较低,主要
体现在以下几个方面:
网页资源定向采集系统。
2 Nutch简介
Nutch是一个开源的、Java实现的搜索引擎。它提供了运
(1)不知道互联网 哪些信息或网站对自己有用;
(2)知道了有用的网站信息源,但是又缺乏有效的获取这
些信息的手段和软件;
行自己的搜索引擎所需的全部工具。作为一个搜索引擎,其基
本组成也同其他搜索引擎一样。包括爬虫,索引和搜索三部
分。其工作流程如图1所示。
原始UP,L ̄ 表
L注入原始
u{L
(3)无法对从网 获墩的信息进行有效的管理,包括对信
息的分类、存储和检索;
(4)很多网站都存在内容少、更新慢等问题,一些物流科
技、市场信息比较匮乏。
通过分析认为产生这些问题的原因主要有以下两个方
面:
5.更新待爬
取U甩
索引库
(Lucene建立)
—
—
(1)大部分的单位计算机网络方面的人才相对比较匮乏,
很多站点建立后对站点的技术维护存在着诸多问题;
2生成要抓
取的列表
—— 0嘲
f 查询服务器
J
4
解析出的
出的
l数据
(2)数据资源的采集完全依赖于人工上传和修改,操作人
员只能通过网页和数据资源库的搜索,将挑选出的信息资源
通过逐步填写关键信息和上传全部资料内容的方式更新至后
台数据库,这种人工上传方式低效费时。
[ i
笙 ,
图1 Nutch工作流程图 用户
【收稿日1 ̄112012—06—06
【基金项目】国家自然科学基金项日“基于云计算、物联网的物流系统资源优化调度方法研究”(B12A200050)
[作者简介]刘兴邦,男,四川宜宾人,北京交通大学经济管理学院学生;赵晓娇,女,浙江台州人,北京交通大学经济管理学院研究生,研究方
向:企业信息化。
367—
网络与信息化
其整个的工作流程可以分为如下几步:
(1)建立初始URL集;
(2)将URL集注入crawldb数据库一inject;
(3)根据crawldb数据库创建抓取列表一generate;
物流技术2012年第31卷第7期(总第262期)
f4)执行抓取,获取网页信息一Fetch;
(5)更新数据库,把获取到的页面信息存入数据库中
一
臣困
[亘圈匝巫圜臣互圈臣 圃匪夏圃
updatedb;
(6)重复进行3~5的步骤,直到预先设定的抓取深度,这
个循环过程被称为“产生/抓取/更新”循环;根据segments
的内容更新LinkDB数据库一invertlinks;
(7)建立索引,对每个Segment生成一个索引一index;
(8)从这些索引中删除冗余的网页和URL;
(9)把所有这些小索引合并成一个大的索引,用来搜索;
f10)用户通过用户接口进行查询操作;
f11)将用户查询转化为Lucene查询;
f12)返回结果。
其中:(1)~(6)属于爬虫部分,(7)~(9)属于索引部分,(10)一
(12)属于查询部分。
3系统总体设计
3.1系统功能结构
基于Nutch的网页资源定向采集系统是物流信息平台后
台管理系统的一个子系统。它作为本地信息资源的提供者与
物流信息平台的信息发布系统交互,为其提供信息资源。
该子系统主要实现如下功能:
(1)以物流为主题的网页资源的监控和获取。管理员用户
通过后台提交主题关键词和初始种子,由主题相关度分析模
块和初始种子模块,根据主题关键字和种子网站将网络上的
信息进行过滤,然后通过爬虫模块根据一定的搜索策略将信
息采集下来存储到本地索引库。对于主题相关度的分析策略
是重要的影响因素。
f2)以物流为主题的信息检索。管理员用户通过发送查询
请求,信息检索模块调用中文分词模块对用户提交的关键词
进行解析,封装成符合参数要求的检索式查询本地索引库,并
将检索结果提交排序优化模块返回用户需要的网页记录集
合。在为采集的网页建立索引存储的过程中以及用户发送检
索请求时,都会自动调用中文分词模块,中文分词模块根据
嵌入其中的词典进行分词和匹配,保证了返回结果的准确
性。
(3)作为信息资源的提供者实现对网页正文的正确提取与
入库。管理员用户根据网页检索结果,选取有价值的网页资
源,向正文抽取模块提出请求,由正文抽取模块完成对网页正
文的抽取并向数据库提交作者、来源、正文等元数据信息,实
现网页正文的自动抽取与入库。
尽管Nutch具有较丰富的功能和相对完备的结构体系,
直接将其应用于网页资源定向采集系统是不适宜的。在Nutch
现有结构基础上,还需要针对特定任务需求进行修改和完善
工作。经过改进和扩展后的功能框架如图2所示。
368——
rl苎堡墨——●-———.1
.
1
臣 圃臣亘圃[至圈[翌 匝匦回
图2本系统功能框架图
基于上述思想,本系统在nutch基础上增加如下模块:主
题确立模块、主题相关度分析模块、排序模块、中文分词模块、
正文抽取模块。其中,主题确立模块是辅助模块,不参与数据
流的处理,主题相关度分析模块、排序模块、中文分词模块、正
文抽取模块为新增的重点模块。
3.2系统体系结构
该系统的体系结构如图3所示。它的功能流程如下:利用
Nutch的网络爬虫获取web网页,并对其进行解析。每当获得
一
定数量的网页后就对这些获取的网页文档进行主题相关性
判断,如果该文档与主题相关,一方面反作用于网络爬虫,沿
着该URL信息继续爬行;另一方面把那些与主题相关的网页
调用Nutch的索引器来建立索引,如果不相关则放弃当前的页
面,但是把该页面中的URL放人URL候选队列中,用来爬取
可能的主题页面。然后用户通过搜索器进行主题搜索,对于满
意的搜索结果调用正文抽取模块进行抽取入库。
网络
初始URL列表
爬行模块
页面内容 中文分词模块 l 1页面链接
析模一主题词
Nut ch索引器
髅募 羹卜 喝胃
Nutch索引数据库
正文描取模块k—_]用户接口
新闻正文数据库
图3本系统体系结构图
颜色较深的模块是本文对Nutch重点改进的部分:
(1)中文分词模块:中文分词模块在系统中与信息查询模
块、信息索引模块密切相关,它决定了用户在检索时是否能够
刘兴邦,等:基于Nutch的物流信息平台网页资源定向采集系统
得到正确的结果,在Nutch基础上加入中文分词组件,以实
现中文分词功能。
网络与信息化
return analyzer.tokenS ̄eam(ifeldName,reader);
Analyzer analyzer=new org.whea.analyzer.1ueene.IKAna-
(2)相关度分析模块:主题相关度分析模块是系统的核心
模块之一,它决定页面的取舍,通过修改Nutch代码加入主题
相似度判别功能,以实现对网页主题进行相似度判定和过滤。
lyzer0;
return analyzer.tokenStream(fieldName,reader);
}
(3)优化排序模块:优化排序模块的作用是对网页的重要
程度进行排序,把价值高的网页排到前面,以便它们更容易地
被选择到。通过主题相关度的判定已经能够得到一个比较合
理的排序,但是为了得到一个更加合理的排序,必须辅助考虑
(4)修改Nuteh/build.xml。在<target name=“war”depends=
“jar,compile,generate—docs”></target>的<lib></lib>之间<in—
clude name=“log4j-*.jar”,>下,加入下面的命令使的编译war
文件的时候加入je—analysis的iar文件:
其他因素。
f4)正文抽取模块:正文抽取模块是系统的核心模块之一,
它决定了网页资源提取的正确与否,通过修改Nutch代码加
入正文抽取功能,以实现对网页资源的正确提取与入库。
4 系统核心问题分析
4.1中文分词
Nutch平台默认对中文分词的支持是以字为单位的,而在
汉语中作为能够独立活动的有意义的最小语言成分却是词,
对单字索引舍造成检索结果中包含太多歧义搭配,并且造成
搜索引擎存储了大量的冗余信息,因此有必要扩展Nutch的
功能使其支持以词为单位的中文分词。本文采用IKAnalyzer
2012实行分词,IKAnalyzer是一个开源的,基于Java语言开发
的轻量级的中文分词工具包,在2012版本中,IK实现r简
单的分词歧义排除算法。
具体实现步骤如下:
(1)修改NutchAnalysis.JJ。NutchAnalysis.jj在nutch/src/ja—
va/org/印ache/nutch/analysis目录,在该史件罩找到P<SIGRAM:
<cJK>>,这代表按字划分,修改为I<SIGRAM:f<cJK>)+>,用
javace工具生成NutchAnalysis.jj的源代码,将生成的所有java
源代码(7个文件)全部覆盖到src/java/org/apache/nutch/analysis
包下。
(2)修改NutchAnalysiS.ilfVfl。NutchAna1ysis.iava在nlltch/
src/java/org/apache/nutch/analysis目录,首先在import区域加入
下面的代码:
impo ̄ org.whea.analyzer.1ucene.1KTokenizer;
然后在两个ParseQuery位置加入ParseException异常捕
捉命令。
(3)修改NutchD0cumentAnalvzer.java。首先引入lK包:
import org.wltea.analyzer.1ucene.IKAnalyzer;
import org.apache.1ucene.analysis.tokenattributes. :
然后修改public TokenStream tokenStream fString fieht—
Name,Reader reader)函数为:
public TokenS ̄eam tokenStream fString fieldName,Reader
reader){
if(“anchor”.equ aIsmeldName))
analyzer=ANCHOR
ANALYZER;
else
analyzer=CONTENT
ANALYZER
:
<include name=“IKAnalyzer3.2.8.jar”,>
将<targe tname=“jnh”depends=“compile”>,修改为<target
name=“job’’depends=“compile,war”>。
(5)Ant。cmd进入命令行,切换到Nutch所在目录,执行
ant命令。完成后会在Nutch目录下生成huild目录。
(6)文件替换。将build/nutch一1.2.job替换Nutch目录下文
件,将build/nutch一1.2.jar替换Nutch目录下文件,将build/
nutch一1.2.war替换Nutch目录下文件。
目前,IK分词器自带的主词典拥有27万左右的汉语单词
量。同时IK分词器提供了对词典和用户白定义的停止词(过
滤词)的扩展支持。主要提供基于API和基于配置两种扩展方
式。
基于API的词典扩充适用于将词典存储与数据库中的情
况,API如下:
类org.whea.analyzer.dic.Dictionary,它是IK分词器的词典
对象。它负责中文词汇的加载,内存管理和匹配检索。
基于配置的方法是通过配置IKAnalyzer.cfg.xml文件来扩
充专有词典以及停止词典(过滤词典)。在配置文件中,用户可
一
次配置多个词典文件。文件名使用“;”号分隔。
4-2主题相关度分析
为了保证爬行获取的网页能够尽量向丰题靠拢,必须对
网页进行过滤,将主题相关度较低的网贞(小于设定的阈值)剔
除。如果不进行过滤,根据设定的搜索深度,对所有链接进行
处理,结果返嘲了大量无用的网页,而目.进一步增加了工作
量。
本文主题相关度的计算采用向量空间模型算法。通过构
造主题用向量、页面主题用向量两个关键向量,利用其夹角的
余弦表示页面的主题相关度。具体过程如下。
把关键词的个数n作为向量空间的维数,每个关键词的
权值w 作为每一维分量的大小,则主题用向量表示为:
d=(aI,a2,…,an),i=1,2,…,n,a.=w,
对于页面进行分析,统计关键词出现的频率,并求出频率
之比,以出现频率最高的关键词作为基准,其频率用x =1表
示,通过频率比,求出其他关键词的频率X。,则该页面对应向量
的每一维分量为X ,页面主题用向量表示为:
卢=r , ,, 2 。,…, , 埘, J,i= ,2,…,n
用两个向量夹角的余弦表示页面的主题相关度:
一邶
等 若
指定一个阈值r,当cos< ,B>≥r时就可以认为该页面
369—
网络与信息化
和主题是比较相关的,r的取值需要根据经验和实际要求确
定,r较大,则获取的页面较少。
4.3优化排序
优化排序模块的作用是对网页的重要程度进行排序,把
价值高的网页排到前面,以便它们更容易地被选择到。
PageRank算法认为一个网页被多次引用,则它可能是很重要
的;一个网页虽然没有被多次引用,但是被重要的网页引用,
则它也可能是很重要的,这就是权威(Authoritative)网页,对每
个网页计算它的权威值,就可以对网页进行排序,从而找到最
重要的权威网页。
在对网页进行排序时,可以综合考虑主题相关度和链接
分析两个关键因素,链接分析主要模仿PageRank算法,因为
Google的成功实践证明PageRank算法的结果还是比较令人
满意的。具体的算法实现中,应该对主题相关度和PageRank
赋予不同的权重,则网页的重要程度值P可以表示为:
P:Wl。COS<0【,p>+W2‘R(U)
cos< ,B>是上述通过主题相关度模块计算出的主题相
关度的大小;R(n)=d∑ ∞R(v)/N(v)+(1-d)是利用PageRank
算法计算出的可用用于页面排序的网页PageRank值,其中u
是一个网页,B(u)是指向U的网页集合,N(u)是u指向外的链接
数,d为考虑到实际的冲浪模型引入的衰变因子; 。为主题相
关度的权重,W 为R J的权重,二者的取值可以根据实验需求
选定,必须保证W + 2=J。
4.4正文抽取
Nutch是基于lucene的,虽然lucene可以对简单的网页进
行分析和索引,但网页千差万别,有的结构十分复杂,html解
析器需要处理的细节更多,有时还需要灵活地根据定制的模
板提取内容。因此本文采用基于行块分布函数的网页正文抽
取方法,此算法将网页正文抽取问题转化为求面的行块分布
函数,并完全脱离HTML标签,通过线性时间建立行块分布函
数图,由此可以直接高效、准确的定位网页正文,同时采用统
计与规则相结合的方法来解决系统通用性问题。其具体工作
流程如下。
此方法核心依据有两点:1.正文区的密度;2.行块的长度。
依据1:一个网页的正文区域肯定是字信息分布最密集区
域,但不尽然,比如评论信息较长或者网页正文短而又出现大
篇紧密导航信息时。
依据2:行块的长度信息可以有效解决上述问题。
依据1和依据2相结合,就能很好的实现正文提取。将依
据1和2融合在行块分布函数中,过程如下:
首先将网页HTML去净标签,只留所有正文,同时留下标
签去除后的所有空白位置信息,留下的正文称为Ctext。
定义1:行块:
以Ctext中的行号为轴,取其周围K行(上下文均可,
K<5,这里取K=3,方向向下,K称为行块厚度),合起来称为一
个行块Cblock,行块i是以Ctext中行号i为轴的行块;
定义2:行块长度:
一
个Cblock,去掉其中的所有空白符( ,\r,\t等)后的字
符总数称为该行块的长度;
370——
物流技术2012年第31卷第7期(总第262期)
1l 警
网页HT皿源码
f————~
I
预处理:编码、脚本 寻找特征点,取得网
、
特殊字符 页正文
f
过滤后的H'I ̄L
\、 ———~~
求行块分布函数
} ▲
f Jc
去除格式标签 _…一… ’…
———
—
—~
图4基于行块分布函数的正文抽取流程图
定义3:行块分布函数:
以Ctext每行为轴,共有LinesNum(Ctext)一K个Cblock,做
出以『1,LinesNum(Ctext)一Kl为横轴,以其各自的行块长度为
纵轴的分布函数(LinesNum(Ctext)是指Ctext总的行数)。
求正文区域所在的起始行块号Xstart和终止行块号Xend
(x为行号,Yfx)是以x为轴的行块长度),需要满足以下四个
条件:
(1)Y(Xstart)>Y(Xt)(Y(xt)是第一个骤升点,骤升点必须超过
某一阈值);
(2)Y()(n)≠0(n∈【start+1,start+k],K是行块厚度,紧随骤升
点的行块长度不能为0,避免噪声);
(3)y(xm)=O(m∈【end,end+1],骤降点及其尾随的行块长度
为0,保证正文结束);
(4) X,当取到max(Y(x))时,X∈[Xstart,Xend](保证此区
域是取到行块最大值的区域)。
为保证存人数据库后,能够保持较为正确的分段,可以在
去除格式标签前将特定的换行标签替换,例如:
html=htm1.replaceAll(“<br>”,“kn”1:
html=htm1.replaceAll(“</D>”,“、l1”1:
同时最后利用此标记在相应位置放置换行符,例如:
tmp.append lines.get(ii)+“<br><br>   
 ”);
另一方面,为保证获取正确的网页编码,需要加入网页编
码获取的子模块。本文采用jehardet获取网页编码,jchardet是
nozilla自动字符集探测算法代码的 ava移植,协议为MPL
(Mozilla Public License),对商业友好。可以先对ichardet的
HtmlCharsetDetector封装以方便使用,例如:
HtmlCharsetDetector HCD=new HtmlCharsetDetector0;
ChCode=HCD.GetUrl(strURL);
br=new BufferedReader fnew InputStreamReader(ur1.open—
Stream0,ChCode))。
刘兴邦,等:基于Nutch的物流信息平台网页资源定向采集系统 网络与信息化
从上述测试结果可以看出,人工手动摘录在格式正确率
5实验结果分析
5.1爬行结果及分析
搜索深度:4 f设的较小,为了防止搜索规模过大),线程
数=200 f要求在网络环境较好的情况下),起始种子=10(都
是经过人工选择的较好的种子),阈值r=0.1,本文所实现的系
统在收集页面数达到10 000个时停止收集,从中随机选择
1 000个页面,这1 000个页面中包含主题相关页面和主题无
关页面,在系统评价的结果上进行人工评价,得出系统评价精
度。
以及内容正确率上仍占优势,尤其是在格式正确率上,但是自
动解析上传在耗时上比人工手动摘录节约了大量的时间,可
以看出如果在内容和格式正确率上继续研究将可以节约大量
的人力。
6结论
本文研究了物流信息平台在信息资源采集中存在的问
题,提出建立基于Nutch的网页资源定向采集系统。实验证明,
通过此系统,采集的网页资源在主题相关性上达到了较高的
评价精度,同时利用自动解析方式使在保证较高内容正确率
的前提下相对于人工手动摘录较大程度减少人工耗时,提高
表1系统评价表
系统评价结果 人_『_实际评价结果 主题评价精度
了管理效率,基本达到预期目标。但目前本系统只实现了针对
静态网页资源的定向采集,因此下一步的工作主要是实现对
动态网页资源的定向采集。
【参考文献]
评价结果l页商数 主题相关 主题无关
主题相关l 737 6O6 l 31 82 23%
主题无关l 263 68 195 7414%
[1]邵秀丽,刘彬,张涛.基于Nutch的垂直搜索引擎的设计和实[Jl_计算
机T程与设计,201 1,32(2):539—542.
[2ia仕仲,r宁龙兵.基于Nutch的中文搜索引擎的研究与实现[Jl_电脑开
发与应用,2009,(7):76—79.
从表中可以发现,系统在当前的阀值下,已经达到了一定
的主题评价精度。如需提高评价精度可以通过提高阈值实现。
5.2效率评价
在效率评价部分主要选取了100张网页进行正文上传,
分别采取人工手动摘录和系统自动解析上传两种方式,结果
如下:
【3]余栋柱.用Nutch构建垂直搜索引擎的方案c Jll工程技术,2009,(14):
1 l8-120.
表2人__[摘录与系统自动解析方式比较
方式
网页总数
[4]徐健,张智雄.用Nutch基于Nutch的Web网站定向采集系统l J1.现
代图书情报技术,2009,f4):1—6.
人I于动摘录
1O0
自动解析上传
100
[5]张锦忻.基于Nutch的中文搜索引擎的构建l J1.图书馆研究与工作,
2009.f1):54—57.
格式正确率 98% 82%
[6】于满泉,陈铁睿,许洪波.基于分块的网页信息解析器的研究与设计lJI .
计算机应用,2005,25(4),974—976.
[7]cx—extractor[EB/OL].http://code.google.com/p/cx-extractor,(2012—05一O1).
内容正确率
耗时
99%
60分钟
93%
20分钟
(上接第295页)在运用指标体系对企业竞争力进行评价时,
最好选择更多物流行业研究专家、不同企业的中高层管理者
与物流行业评估专家进行多轮匿名评价,以减少评价误差。
企业可以根据本文提供的竞争力评价体系,围绕竞争力
的二级与三级指标合理配置和安排各项资源,认真规划自己
的发展版图,充分估计企业投资扩张带来的预期利润和增加
的经营风险,注重向管理要效益,向质量要效益,避免盲目扩
张带来的管理失控、企业倒闭与资金链断裂等风险。物流企业
只有在良好的宏观市场环境下,采取“请进来、送出去”的发展
战略,不断提高自身的运营水平,严格掌控企业盈利能力与偿
债能力,才能促进企业长久稳健经营,增强企业抵御风险的能
力,促进竞争力的提升。
[参考文献】
息,2009,(18).
[5]刘建威,姜晶,姜晓彤,肖婷.浅析物流企业核心竞争力『J1.财经界(学术
版),2009,f6).
[6]李远远.物流企业核心竞争力分析与综合评价【J】l价值工程,2005,(9).
[7]娄峰,晋保平.我国商业银行核心竞争力评价指标体系构建及实证分
析l J1.中国证券期货,.2011,(7).
[8]姜淑华,郭秀英,杜晓春.房地产企业核心竞争力评价指标体系研究啪.
沿海企业与科技,2005,(1O).
[9]李勇,丁13佳,谭智俐.企业财务流程再造经济效益模型及其评价IJJ.
商业研究,2008,(1).
[1O】刘永强.银行业企业核心竞争力评价指标体系的建立及因子分析fJ].
商业经济,2009,(21).
[11]阮平南,杨丹.战略网络中企业信任度的模糊综合评价『J].经济论
坛,2009,(13).
[1]何平基,张晓晖,王春梅第三方物流企业核心竞争力评价模型lJ1_物
流工程与管理,2010,(9).
[2]王玲玲,李晓萍.第三方物流企业核心竞争力评价研究l Jll交通科技
与经济,2009,(1).
[3]李春香.我国物流企业核心竞争力的制约冈素及策略lJ1.求索,2009,
(1).
[12]孙庆莉.某集团公司西部地区成品油一次配送优化系统应用研究[D].
天津:天津大学,2011.
[13]张志斐.南通烟草构建现代物流体系研究[D].南京:南京理工大学,
2011.
【4]徐述.供应链管理模式下物流企业核心竞争力的模糊评价『J Jl科技信
[14]徐林华.基于Flexsim的仓储物流系统仿真与优化研究[D].青岛:山
东科技大学,2011.
[15]邹挺.基于蚁群和人]二鱼群 昆合群智能算法在物流配送路径优化
问题中的应用研究【D].苏州:苏州大学,2011.
371——
版权声明:本文标题:基于Nutch的物流信息平台网页资源定向采集系统 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710331172a568064.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论