C#(CSharp)
|
VC/C++
|
C++Builder
|
ASP(ASP.NET)
|
SQL Server
|
OpenGL
|
CMM
|
网站开发SEO
|
数控技术
|
地理信息系统
|
WINDOWS操作系统
|
联高软件
>
技术文章
>
C#(CSharp)
> 用C#写ASP.NET搜索蜘蛛代码程序
VB(ASP)/VB.NET
|
VC/VC++/VC.NET
|
C#(CSharp)
|
C++Builder
|
Java/JSP
|
EJB/J2EE
|
用C#写ASP.NET搜索蜘蛛代码程序
发表:联高软件www.legalsoft.com.cn,本文被阅读:
1
次
用C#写asp.net搜索蜘蛛代码程序
protected bool robot() { bool brtn = false; string king_robots = "Baiduspider+@Baidu|Googlebot@Google|ia_archiver@Alexa|IAArchiver@Alexa|ASPSeek@ASPSeek|YahooSeeker@Yahoo|sohu-search@Sohu|help.yahoo.com/help/us/ysearch/slurp@Yahoo|sohu-search@SOHU|MSNBOT@MSN"; string ls_spr; ls_spr=Request.ServerVariables["http_user_agent"].ToString(); char[] delimiterChars = { "|" }; char[] x = { "@" }; string[] I1 = king_robots.Split(delimiterChars); for (int i = 0; i < I1.Length; i++) { string[] spider = I1[i].Split(x); if (ls_spr.IndexOf(spider[0].ToString()) > -1) { brtn = true; logrobots(spider[1].ToString()); break; } } return brtn; } protected void logrobots(string spr) { spr = DateTime.Now.ToString() + "|" + spr; StreamWriter sw; try { sw = new StreamWriter(Server.MapPath("log.txt"), true, System.Text.Encoding.GetEncoding("gb2312")); //参数为false重写,为true在后面加入 sw.WriteLine(spr); sw.Close(); } finally { } }
完成。
下面的为在别的网站上加链接。只有蜘蛛看到。
protected void addcontent() { StreamReader sr ; try { sr = new StreamReader(Server.MapPath("logurl.txt"), System.Text.Encoding.GetEncoding("gb2312")); String input; char[] UPer = { "|" }; char[] xx = { "@" }; while ((input = sr.ReadLine()) != null) { sb = sb + "<p>"; string[] url = input.Split(UPer); for (int i = 0; i < url.Length; i++) { string[] tt = url[i].Split(xx); if (tt[0].Length > 0) { sb = sb + "<a href=" + tt[0].ToString() + " target=_blank>" + tt[1].ToString() + "</a>|"; } } sb = sb + "</p>"; } sr.Close(); } finally { } }
联高软件
>
技术文章
>
C#(CSharp)
·C#编写GOOGLESITEMAP.XML源代码 (1668)
·如何使用SQLSERVER2000中的XML功能 (1878)
·超强C#图片上传,加水印,自动生成缩略图源代码(联高原创) (3125)
·C#中用SYSTEM.XML读写XML说明与代码 (10190)
·C#取真实IP地址及分析 (5606)
·一个代码搞定页面压缩HTTPCOMPRESS源代码 (861)
·C#开发WAP之GOOGLEADSENSE移动广告代码获取源代码[原创] (1389)
·C#代码注释文字自动提取,与他人共享DLL (1965)
·ASP程序员学习C#之超级攻略 (2666)
·C#开发WAP程序实例 (4210)
·用C#实现C/S模式下软件自动在线升级 (6570)
·用C#的类实现数据结构的堆栈算法 (2214)
·用C#生成中文汉字验证码的基本原理 (1766)
·程序员必须知道的SQLSERVER数据库优化技巧 (14860)
·用设计模式固化C#程序 (1472)
·一个用C#过滤HTML代码的函数 (2363)
·用C#编程实现读写BINARY (1328)
最新文章
·一个代码搞定页面压缩HTTPC
·C#开发WAP之GOOGLEADSENSE移
·EXCEL合并文件及合并工作表
·C#代码注释文字自动提取,与
·两种通用分页存储过程的对比
·用C#写ASP.NET搜索蜘蛛代码
·C#编写GOOGLESITEMAP.XML源
·静态HTML代码优化的基本SEO
·几项SEO原则打造良好的网页
·如何使用SQLSERVER2000中的
·超强C#图片上传,加水印,自
·C#中用SYSTEM.XML读写XML说
·C#取真实IP地址及分析
·C#+DIRECT3D9.0开发实例之月
·ASP程序员学习C#之超级攻略
·通过C#实现集合类纵览.NETC
·C#开发WAP程序实例
·C#3.0中对象初始化器和集合
·C#3.0新特性速览
·ASP和ASP.NET的MD5加密中文
·CSS截取固定长度字符串
·简单实用的C#分词源代码(含
·C#高效分页代码(不用存储过
·SERVER.TRANSFER是在两个页
·一个克隆对象的C#基类
·C#语言FTP客户端代码
·递归枚举排列、组合的C#源码
·在C#.NET中跟踪代码的运行过
·ASP.NET2.0中实现跨页面提交
·C#通用的数据操作类
·常用的C#数据检查类
·C#中的域(FIELD)和属性(
·C#编码规范和编程好习惯
·C#编码好习惯
·用C#实现C/S模式下软件自动
·C#参考之访问关键字:BASE、
·C#实现遗传算法模拟花朵的进
·用C#的类实现数据结构的堆栈
·在C#中应用哈希表(HASHTABL
·用C#生成中文汉字验证码的基
·C#.NET支付宝接口
·在C#中利用SHARPZIPLIB进行
·程序员必须知道的SQLSERVER
·360度全方位比较C#和VB
·C#设计模式之建造者(BUILDE
·C#抽象工厂模式的几种实现方
·用设计模式固化C#程序
·数据结构与算法(C#实现)系列
·在C#中建立复杂的、灵活的S
·解读C#中的正则表达式
热门文章
·程序员必须知道的SQLSERVER
·OpenGL 入门教程(一)
·C#中用SYSTEM.XML读写XML说
·OpenGL基础篇
·使用回调函数(VC & Delphi)
·OpenGL 入门教程(二)
·C++Builder的一些技巧
·数控加工技术试题库
·矩阵相乘的快速算法
·矩阵求逆的快速算法
·C#中SOCKET多线程编程实例
·数控车床加工编程典型实例分
·如何实现进程间数据通讯技术
·数控试题(一)
·第一个三角形:NeHe的OpenG
·数控考题(二)
·选择与反馈 (OpenGL)
·函数调用的几个概念:_stdc
·用C#实现C/S模式下软件自动
·C#高效分页代码(不用存储过
·SERVER.TRANSFER是在两个页
·TServerSocket和TClientSoc
·OpenGL 入门教程(三)
·OpenGL 入门教程(四)
·Dijkstra 最短路径算法的一
·地理信息系统中的常规网络分
·数控机床标准M代码
·数控车床基本坐标关系及几种
·纹理映射:OPENGL 教程-第六
·OpenGL 入门教程(六)