hta作品笨狼CSDN爬虫
更新时间:2008年07月27日 00:50:06 作者:
笨狼CSDN爬虫
<html>
<head>
<title>笨狼CSDN爬虫</title>
<style>
body
{
font-size:12;
margin:20;
background-color:#eeeeee;
}
div
{
font-size:12;
border:1 solid navy;
margin-left:20;
}
input.num
{
width:20;
overflow:visible;
BORDER-RIGHT: 0px;
BORDER-TOP: 0px;
BORDER-LEFT: 0px;
BORDER-BOTTOM: 1px solid navy;
margin-left:-5;
margin-bottom:-2;
background-color:#eeeeee;
}
.worm
{
font-family:webdings;
font-size:30;
color:#663300;
}
</style>
</head>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
帖子号码<br>
<span class="worm" id="wormIcon">!</span>从: http://community.csdn.net/Expert/topic/
<input id="numStart1" value="3738" class="num">/
<input id="numStart2" value="3738400" class="num">
.xml?temp=.XXXXXXX
<br>
<span class="worm">"</span>到: http://community.csdn.net/Expert/topic/
<input id="numEnd1" value="3739" class="num">
/<input id="numEnd2" value="3748450" class="num">
.xml?temp=.XXXXXXX
<br/><br/>
爬行范围<br/>
<span class="worm">ß</span>
<select id="bigclassid" onchange="javascript:changeitem();">
<option value="0">全部社区</option>
<option value="3"selected>Web开发</option>
<option value="4">软件工程/管理</option>
<option value="5">企业开发</option>
<option value="6">专题开发</option>
<option value="7">多媒体/设计</option>
<option value="8">Linux/Unix社区</option>
<option value="9">硬件/嵌入开发</option>
<option value="10">Windows专区</option>
<option value="11">硬件使用</option>
<option value="13">软件培训/认证/考试</option>
<option value="14">扩充话题</option>
<option value="15">社区支持</option>
<option value="16">产品/厂家</option>
<option value="17">其他开发语言</option>
<option value="18">其他数据库开发</option>
<option value="20">计算机图书</option>
<option value="50">VC/MFC</option>
<option value="51">VB</option>
<option value="52">.NET技术</option>
<option value="53">Delphi</option>
<option value="54">Java</option>
<option value="55">C++Builder</option>
<option value="56">C/C++</option>
<option value="57">MS-SQLServer</option>
<option value="58">PowerBuilder</option>
<option value="59">WebSphere</option>
<option value="60">DB2</option>
<option value="61">Oracle</option>
<option value="62">程序员杂志</option>
<option value="63">移动平台</option>
<option value="64">PowerTools控件专区</option>
<option value="65">《开发高手》杂志</option>
<option value="66">palmos</option>
<option value="67">2004微软创新杯软件开发大赛</option>
<option value="68">《MSDN开发精选》杂志</option>
</select>
<select id="smallclassid"id="smallclassid">
<option value="301"selected>ASP</option>
<option value="303">PHP</option>
<option value="304">JavaScript</option>
<option value="305">CGI</option>
<option value="306">XML/SOAP</option>
<option value="307">IIS</option>
<option value="308">Apache</option>
<option value="309">应用服务器</option>
<option value="310">HTML(CSS)</option>
<option value="311">其他</option>
<option value="312">非技术区</option>
<option value="313">ColdFusion</option>
</select>
<br/>
<button onclick="gogogo();" id="wormClick">开始爬...</button>
<br/> <br/>
说明:<br/>
1,将CSDN帖子分类保存在爬虫身边/*.XML文件;
<br/>
2,也可以选择保留XML文件,进行深加工;
<br/>
3,请根据当前的帖子号码来设定爬行距离;
<br/>
4,欢迎光临<a href="http://superdullwolf.cnzone.net/index.asp" target="_blank">我的站点</a>;
<script language="javascript">
window.resizeTo(600,400);
window.moveTo(window.screen.availWidth/2-300,window.screen.availHeight/2-150);
var xmlURL=new String();
var headURL ="http://community.csdn.net/Expert/topic/";
var tailURL =".xml?temp=";
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var stream = new ActiveXObject("ADODB.Stream");
var fso = new ActiveXObject("Scripting.FileSystemObject")
//定义本文件绝对路径
var thisFileDir =getthisFileDir();
//定义本文件名
var thisFileName = LastOne(thisFileDir,"\\");
//定义本文件夹路径
var thisFileFolder = getFolderDir(thisFileDir);
InitBigClass();
InitSmallClass();
var xmlID;
var xmlFolder = setFolder("xml");
function gogogo()
{ //主程序
wormClick.innerText ="正在爬...";
//window.resizeTo(100,200);
//window.scrollTo(10,20);
//window.moveTo(window.screen.availWidth-200,window.screen.availHeight-250)
for(i=parseInt(numStart1.value) ;i<parseInt(numEnd1.value);i++)
{
for(j=parseInt(numStart2.value);j<parseInt(numEnd2.value);j++)
{
xmlURL = headURL + i + "/" + j + tailURL + Math.random().toString().substr(1,8);
try
{
saveToFile(xmlURL,smallclassid.value);
xmlID = j;
}
catch(e)
{
}
}
}
alert("爬行完毕!!");
wormClick.innerText = "开始爬...";
}
function saveToFile(URL,classID)
{
xmlhttp.Open("GET",URL, false);
try
{
xmlhttp.Send();
var result = xmlhttp.status;
}
catch(e)
{
return(false);
}
if (xmlhttp.readyState == 4) // 调用完毕
{
if(result==200)
{
var tempXML=xmlhttp.responseBody;
stream.type=1;
stream.Open() ;
stream.Write(tempXML);
stream.SaveToFile(xmlFolder + xmlID + ".xml")
stream.Close();
}
}
}
function setFolder(str)
{
var folder = thisFileFolder + str;
if(!fso.FolderExists( folder))
{
fso.CreateFolder(folder)
}
return(folder + "\\")
}
function getthisFileDir()
{//得到本文件完全路径
var temp = window.location.href;
temp = temp.substr(8);
temp = unescape(temp);
temp = temp.replace(/[\/]/ig,"\\")
return(temp);
}
function LastOne(Str,splitStr)
{//输入字符和分隔符,得到最后一部分
var Arr=Str.split(splitStr)
return(Arr[Arr.length-1]);
}
function getFolderDir(fullDir)
{//输入得到全路径,得到文件夹路径
var s=LastOne(fullDir,"\\");
return(fullDir.substr(0,fullDir.length-s.length));
}
function InitBigClass()
{
bigclass = new Array();
bigclass[0] = new Array();
bigclass[0][0] = "0";
bigclass[0][1] = "全部社区";
bigclass[1] = new Array();
bigclass[1][0] = "3";
bigclass[1][1] = "Web 开发";
bigclass[2] = new Array();
bigclass[2][0] = "4";
bigclass[2][1] = "软件工程/管理";
bigclass[3] = new Array();
bigclass[3][0] = "5";
bigclass[3][1] = "企业开发";
bigclass[4] = new Array();
bigclass[4][0] = "6";
bigclass[4][1] = "专题开发";
bigclass[5] = new Array();
bigclass[5][0] = "7";
bigclass[5][1] = "多媒体/设计";
bigclass[6] = new Array();
bigclass[6][0] = "8";
bigclass[6][1] = "Linux/Unix社区";
bigclass[7] = new Array();
bigclass[7][0] = "9";
bigclass[7][1] = "硬件/嵌入开发";
bigclass[8] = new Array();
bigclass[8][0] = "10";
bigclass[8][1] = "Windows专区";
bigclass[9] = new Array();
bigclass[9][0] = "11";
bigclass[9][1] = "硬件使用";
bigclass[10] = new Array();
bigclass[10][0] = "13";
bigclass[10][1] = "软件培训/认证/考试";
bigclass[11] = new Array();
bigclass[11][0] = "14";
bigclass[11][1] = "扩充话题";
bigclass[12] = new Array();
bigclass[12][0] = "15";
bigclass[12][1] = "社区支持";
bigclass[13] = new Array();
bigclass[13][0] = "16";
bigclass[13][1] = "产品/厂家";
bigclass[14] = new Array();
bigclass[14][0] = "17";
bigclass[14][1] = "其他开发语言";
bigclass[15] = new Array();
bigclass[15][0] = "18";
bigclass[15][1] = "其他数据库开发";
bigclass[16] = new Array();
bigclass[16][0] = "20";
bigclass[16][1] = "计算机图书";
bigclass[17] = new Array();
bigclass[17][0] = "50";
bigclass[17][1] = "VC/MFC";
bigclass[18] = new Array();
bigclass[18][0] = "51";
bigclass[18][1] = "VB";
bigclass[19] = new Array();
bigclass[19][0] = "52";
bigclass[19][1] = ".NET技术";
bigclass[20] = new Array();
bigclass[20][0] = "53";
bigclass[20][1] = "Delphi";
bigclass[21] = new Array();
bigclass[21][0] = "54";
bigclass[21][1] = "Java";
bigclass[22] = new Array();
bigclass[22][0] = "55";
bigclass[22][1] = "C++ Builder";
bigclass[23] = new Array();
bigclass[23][0] = "56";
bigclass[23][1] = "C/C++";
bigclass[24] = new Array();
bigclass[24][0] = "57";
bigclass[24][1] = "MS-SQL Server";
bigclass[25] = new Array();
bigclass[25][0] = "58";
bigclass[25][1] = "PowerBuilder";
bigclass[26] = new Array();
bigclass[26][0] = "59";
bigclass[26][1] = "WebSphere";
bigclass[27] = new Array();
bigclass[27][0] = "60";
bigclass[27][1] = "DB2";
bigclass[28] = new Array();
bigclass[28][0] = "61";
bigclass[28][1] = "Oracle";
bigclass[29] = new Array();
bigclass[29][0] = "62";
bigclass[29][1] = "程序员杂志";
bigclass[30] = new Array();
bigclass[30][0] = "63";
bigclass[30][1] = "移动平台";
bigclass[31] = new Array();
bigclass[31][0] = "64";
bigclass[31][1] = "PowerTools控件专区";
bigclass[32] = new Array();
bigclass[32][0] = "65";
bigclass[32][1] = "《开发高手》杂志";
bigclass[33] = new Array();
bigclass[33][0] = "66";
bigclass[33][1] = "palm os";
bigclass[34] = new Array();
bigclass[34][0] = "67";
bigclass[34][1] = "2004微软创新杯软件开发大赛";
bigclass[35] = new Array();
bigclass[35][0] = "68";
bigclass[35][1] = "《MSDN开发精选》杂志";
}
function InitSmallClass(){
smallclass = new Array();
smallclass[0] = new Array();
smallclass[0][0] = "301";
smallclass[0][1] = "ASP";
smallclass[0][2] = "3";
smallclass[1] = new Array();
smallclass[1][0] = "303";
smallclass[1][1] = "PHP";
smallclass[1][2] = "3";
smallclass[2] = new Array();
smallclass[2][0] = "304";
smallclass[2][1] = "JavaScript";
smallclass[2][2] = "3";
smallclass[3] = new Array();
smallclass[3][0] = "305";
smallclass[3][1] = "CGI";
smallclass[3][2] = "3";
smallclass[4] = new Array();
smallclass[4][0] = "306";
smallclass[4][1] = "XML/SOAP";
smallclass[4][2] = "3";
smallclass[5] = new Array();
smallclass[5][0] = "307";
smallclass[5][1] = "IIS";
smallclass[5][2] = "3";
smallclass[6] = new Array();
smallclass[6][0] = "308";
smallclass[6][1] = "Apache";
smallclass[6][2] = "3";
smallclass[7] = new Array();
smallclass[7][0] = "309";
smallclass[7][1] = "应用服务器";
smallclass[7][2] = "3";
smallclass[8] = new Array();
smallclass[8][0] = "310";
smallclass[8][1] = "HTML(CSS)";
smallclass[8][2] = "3";
smallclass[9] = new Array();
smallclass[9][0] = "311";
smallclass[9][1] = "其他";
smallclass[9][2] = "3";
smallclass[10] = new Array();
smallclass[10][0] = "312";
smallclass[10][1] = "非技术区";
smallclass[10][2] = "3";
smallclass[11] = new Array();
smallclass[11][0] = "313";
smallclass[11][1] = "ColdFusion";
smallclass[11][2] = "3";
smallclass[12] = new Array();
smallclass[12][0] = "401";
smallclass[12][1] = "开发方法版";
smallclass[12][2] = "4";
smallclass[13] = new Array();
smallclass[13][0] = "402";
smallclass[13][1] = "开发过程版";
smallclass[13][2] = "4";
smallclass[14] = new Array();
smallclass[14][0] = "403";
smallclass[14][1] = "质量管理与控制版";
smallclass[14][2] = "4";
smallclass[15] = new Array();
smallclass[15][0] = "404";
smallclass[15][1] = "工程管理版";
smallclass[15][2] = "4";
smallclass[16] = new Array();
smallclass[16][0] = "405";
smallclass[16][1] = "休闲广场";
smallclass[16][2] = "4";
smallclass[17] = new Array();
smallclass[17][0] = "406";
smallclass[17][1] = "微创软件开发管理";
smallclass[17][2] = "4";
smallclass[18] = new Array();
smallclass[18][0] = "407";
smallclass[18][1] = "Rational";
smallclass[18][2] = "4";
smallclass[19] = new Array();
smallclass[19][0] = "408";
smallclass[19][1] = "Power Designer";
smallclass[19][2] = "4";
smallclass[20] = new Array();
smallclass[20][0] = "409";
smallclass[20][1] = "软件规划版";
smallclass[20][2] = "4";
smallclass[21] = new Array();
smallclass[21][0] = "501";
smallclass[21][1] = "地理信息系统";
smallclass[21][2] = "5";
smallclass[22] = new Array();
smallclass[22][0] = "502";
smallclass[22][1] = "企业信息化";
smallclass[22][2] = "5";
smallclass[23] = new Array();
smallclass[23][0] = "503";
smallclass[23][1] = "行业开发";
smallclass[23][2] = "5";
smallclass[24] = new Array();
smallclass[24][0] = "504";
smallclass[24][1] = "WebLogic";
smallclass[24][2] = "5";
smallclass[25] = new Array();
smallclass[25][0] = "505";
smallclass[25][1] = "Lotus";
smallclass[25][2] = "5";
smallclass[26] = new Array();
smallclass[26][0] = "506";
smallclass[26][1] = "Exchange Server";
smallclass[26][2] = "5";
smallclass[27] = new Array();
smallclass[27][0] = "507";
smallclass[27][1] = "其他";
smallclass[27][2] = "5";
smallclass[28] = new Array();
smallclass[28][0] = "508";
smallclass[28][1] = "SAP";
smallclass[28][2] = "5";
smallclass[29] = new Array();
smallclass[29][0] = "509";
smallclass[29][1] = "BizTalk Server";
smallclass[29][2] = "5";
smallclass[30] = new Array();
smallclass[30][0] = "601";
smallclass[30][1] = "多媒体/流媒体开发";
smallclass[30][2] = "6";
smallclass[31] = new Array();
smallclass[31][0] = "602";
smallclass[31][1] = "游戏开发";
smallclass[31][2] = "6";
smallclass[32] = new Array();
smallclass[32][0] = "603";
smallclass[32][1] = "数据结构与算法";
smallclass[32][2] = "6";
smallclass[33] = new Array();
smallclass[33][0] = "604";
smallclass[33][1] = "网络通信";
smallclass[33][2] = "6";
smallclass[34] = new Array();
smallclass[34][0] = "605";
smallclass[34][1] = "图形图象";
smallclass[34][2] = "6";
smallclass[35] = new Array();
smallclass[35][0] = "606";
smallclass[35][1] = "数据库应用/设计版";
smallclass[35][2] = "6";
smallclass[36] = new Array();
smallclass[36][0] = "607";
smallclass[36][1] = "信息/网络安全";
smallclass[36][2] = "6";
smallclass[37] = new Array();
smallclass[37][0] = "608";
smallclass[37][1] = "非技术区";
smallclass[37][2] = "6";
smallclass[38] = new Array();
smallclass[38][0] = "701";
smallclass[38][1] = "网页设计(Dreamweaver等)";
smallclass[38][2] = "7";
smallclass[39] = new Array();
smallclass[39][0] = "702";
smallclass[39][1] = "图象工具使用";
smallclass[39][2] = "7";
smallclass[40] = new Array();
smallclass[40][0] = "703";
smallclass[40][1] = "Flash流媒体";
smallclass[40][2] = "7";
smallclass[41] = new Array();
smallclass[41][0] = "704";
smallclass[41][1] = "多媒体设计(3DMaX, Maya等)";
smallclass[41][2] = "7";
smallclass[42] = new Array();
smallclass[42][0] = "705";
smallclass[42][1] = "交互式设计";
smallclass[42][2] = "7";
smallclass[43] = new Array();
smallclass[43][0] = "706";
smallclass[43][1] = "AutoCAD";
smallclass[43][2] = "7";
smallclass[44] = new Array();
smallclass[44][0] = "801";
smallclass[44][1] = "系统维护与使用区";
smallclass[44][2] = "8";
smallclass[45] = new Array();
smallclass[45][0] = "802";
smallclass[45][1] = "程序开发区";
smallclass[45][2] = "8";
smallclass[46] = new Array();
smallclass[46][0] = "803";
smallclass[46][1] = "内核及驱动程序研究区";
smallclass[46][2] = "8";
smallclass[47] = new Array();
smallclass[47][0] = "804";
smallclass[47][1] = "专题技术讨论区";
smallclass[47][2] = "8";
smallclass[48] = new Array();
smallclass[48][0] = "805";
smallclass[48][1] = "实用资料发布区";
smallclass[48][2] = "8";
smallclass[49] = new Array();
smallclass[49][0] = "806";
smallclass[49][1] = "UNIX文化";
smallclass[49][2] = "8";
smallclass[50] = new Array();
smallclass[50][0] = "901";
smallclass[50][1] = "硬件设计";
smallclass[50][2] = "9";
smallclass[51] = new Array();
smallclass[51][0] = "902";
smallclass[51][1] = "驱动开发/核心开发";
smallclass[51][2] = "9";
smallclass[52] = new Array();
smallclass[52][0] = "903";
smallclass[52][1] = "单片机/工控";
smallclass[52][2] = "9";
smallclass[53] = new Array();
smallclass[53][0] = "904";
smallclass[53][1] = "无线";
smallclass[53][2] = "9";
smallclass[54] = new Array();
smallclass[54][0] = "905";
smallclass[54][1] = "嵌入开发(WinCE)";
smallclass[54][2] = "9";
smallclass[55] = new Array();
smallclass[55][0] = "906";
smallclass[55][1] = "其他硬件开发";
smallclass[55][2] = "9";
smallclass[56] = new Array();
smallclass[56][0] = "907";
smallclass[56][1] = "非技术区";
smallclass[56][2] = "9";
smallclass[57] = new Array();
smallclass[57][0] = "1001";
smallclass[57][1] = "安全技术/病毒";
smallclass[57][2] = "10";
smallclass[58] = new Array();
smallclass[58][0] = "1002";
smallclass[58][1] = "网络管理配置和工具使用";
smallclass[58][2] = "10";
smallclass[59] = new Array();
smallclass[59][0] = "1005";
smallclass[59][1] = "Tivoli";
smallclass[59][2] = "10";
smallclass[60] = new Array();
smallclass[60][0] = "1201";
smallclass[60][1] = "Windows 9X";
smallclass[60][2] = "10";
smallclass[61] = new Array();
smallclass[61][0] = "1202";
smallclass[61][1] = "Windows NT/2000/XP/2003";
smallclass[61][2] = "10";
smallclass[62] = new Array();
smallclass[62][0] = "1205";
smallclass[62][1] = "一般软件使用";
smallclass[62][2] = "10";
smallclass[63] = new Array();
smallclass[63][0] = "1206";
smallclass[63][1] = "Office使用";
smallclass[63][2] = "10";
smallclass[64] = new Array();
smallclass[64][0] = "1208";
smallclass[64][1] = "非技术区";
smallclass[64][2] = "10";
smallclass[65] = new Array();
smallclass[65][0] = "1101";
smallclass[65][1] = "数码设备";
smallclass[65][2] = "11";
smallclass[66] = new Array();
smallclass[66][0] = "1102";
smallclass[66][1] = "交换及路由技术";
smallclass[66][2] = "11";
smallclass[67] = new Array();
smallclass[67][0] = "1103";
smallclass[67][1] = "外设及办公设备";
smallclass[67][2] = "11";
smallclass[68] = new Array();
smallclass[68][0] = "1104";
smallclass[68][1] = "电脑整机及配件";
smallclass[68][2] = "11";
smallclass[69] = new Array();
smallclass[69][0] = "1105";
smallclass[69][1] = "装机与升级及其他";
smallclass[69][2] = "11";
smallclass[70] = new Array();
smallclass[70][0] = "1106";
smallclass[70][1] = "非技术区";
smallclass[70][2] = "11";
smallclass[71] = new Array();
smallclass[71][0] = "1107";
smallclass[71][1] = "网络设计与维护";
smallclass[71][2] = "11";
smallclass[72] = new Array();
smallclass[72][0] = "1301";
smallclass[72][1] = "IT认证";
smallclass[72][2] = "13";
smallclass[73] = new Array();
smallclass[73][0] = "1302";
smallclass[73][1] = "软件水平考试";
smallclass[73][2] = "13";
smallclass[74] = new Array();
smallclass[74][0] = "1303";
smallclass[74][1] = "其他";
smallclass[74][2] = "13";
smallclass[75] = new Array();
smallclass[75][0] = "1304";
smallclass[75][1] = "IBM 软件认证";
smallclass[75][2] = "13";
smallclass[76] = new Array();
smallclass[76][0] = "1305";
smallclass[76][1] = "软件培训";
smallclass[76][2] = "13";
smallclass[77] = new Array();
smallclass[77][0] = "1306";
smallclass[77][1] = "软件学院";
smallclass[77][2] = "13";
smallclass[78] = new Array();
smallclass[78][0] = "1401";
smallclass[78][1] = "共享软件(走向海外)";
smallclass[78][2] = "14";
smallclass[79] = new Array();
smallclass[79][0] = "1403";
smallclass[79][1] = "程序人生";
smallclass[79][2] = "14";
smallclass[80] = new Array();
smallclass[80][0] = "1404";
smallclass[80][1] = "灌水乐园";
smallclass[80][2] = "14";
smallclass[81] = new Array();
smallclass[81][0] = "1405";
smallclass[81][1] = "程序员英语";
smallclass[81][2] = "14";
smallclass[82] = new Array();
smallclass[82][0] = "1409";
smallclass[82][1] = "活动聚会";
smallclass[82][2] = "14";
smallclass[83] = new Array();
smallclass[83][0] = "1501";
smallclass[83][1] = "公告";
smallclass[83][2] = "15";
smallclass[84] = new Array();
smallclass[84][0] = "1502";
smallclass[84][1] = "新版申请";
smallclass[84][2] = "15";
smallclass[85] = new Array();
smallclass[85][0] = "1503";
smallclass[85][1] = "建议和意见";
smallclass[85][2] = "15";
smallclass[86] = new Array();
smallclass[86][0] = "1504";
smallclass[86][1] = "投诉专区";
smallclass[86][2] = "15";
smallclass[87] = new Array();
smallclass[87][0] = "1505";
smallclass[87][1] = "社区电子杂志";
smallclass[87][2] = "15";
smallclass[88] = new Array();
smallclass[88][0] = "1601";
smallclass[88][1] = "程序员杂志";
smallclass[88][2] = "16";
smallclass[89] = new Array();
smallclass[89][0] = "1602";
smallclass[89][1] = "程序员大本营";
smallclass[89][2] = "16";
smallclass[90] = new Array();
smallclass[90][0] = "1603";
smallclass[90][1] = "华表电子表格";
smallclass[90][2] = "16";
smallclass[91] = new Array();
smallclass[91][0] = "1604";
smallclass[91][1] = "IBM 开发者大会";
smallclass[91][2] = "16";
smallclass[92] = new Array();
smallclass[92][0] = "1605";
smallclass[92][1] = "人民邮电出版社";
smallclass[92][2] = "16";
smallclass[93] = new Array();
smallclass[93][0] = "1607";
smallclass[93][1] = "微软Tech-Ed技术教育大会";
smallclass[93][2] = "16";
smallclass[94] = new Array();
smallclass[94][0] = "1608";
smallclass[94][1] = "清华大学出版社";
smallclass[94][2] = "16";
smallclass[95] = new Array();
smallclass[95][0] = "1609";
smallclass[95][1] = "中国软件技术大会";
smallclass[95][2] = "16";
smallclass[96] = new Array();
smallclass[96][0] = "1701";
smallclass[96][1] = "Kylix";
smallclass[96][2] = "17";
smallclass[97] = new Array();
smallclass[97][0] = "1702";
smallclass[97][1] = "脚本语言(Perl ,Python)";
smallclass[97][2] = "17";
smallclass[98] = new Array();
smallclass[98][0] = "1703";
smallclass[98][1] = "汇编语言";
smallclass[98][2] = "17";
smallclass[99] = new Array();
smallclass[99][0] = "1704";
smallclass[99][1] = "Office开发/ VBA";
smallclass[99][2] = "17";
smallclass[100] = new Array();
smallclass[100][0] = "1705";
smallclass[100][1] = "其他开发语言";
smallclass[100][2] = "17";
smallclass[101] = new Array();
smallclass[101][0] = "1706";
smallclass[101][1] = "C# builder";
smallclass[101][2] = "17";
smallclass[102] = new Array();
smallclass[102][0] = "1802";
smallclass[102][1] = "数据仓库";
smallclass[102][2] = "18";
smallclass[103] = new Array();
smallclass[103][0] = "1803";
smallclass[103][1] = "VFP";
smallclass[103][2] = "18";
smallclass[104] = new Array();
smallclass[104][0] = "1804";
smallclass[104][1] = "Access";
smallclass[104][2] = "18";
smallclass[105] = new Array();
smallclass[105][0] = "1805";
smallclass[105][1] = "Sybase";
smallclass[105][2] = "18";
smallclass[106] = new Array();
smallclass[106][0] = "1806";
smallclass[106][1] = "IBM DB2";
smallclass[106][2] = "18";
smallclass[107] = new Array();
smallclass[107][0] = "1807";
smallclass[107][1] = "Informix";
smallclass[107][2] = "18";
smallclass[108] = new Array();
smallclass[108][0] = "1808";
smallclass[108][1] = "MySQL/Postgresql";
smallclass[108][2] = "18";
smallclass[109] = new Array();
smallclass[109][0] = "1809";
smallclass[109][1] = "数据库报表";
smallclass[109][2] = "18";
smallclass[110] = new Array();
smallclass[110][0] = "1810";
smallclass[110][1] = "其他数据库";
smallclass[110][2] = "18";
smallclass[111] = new Array();
smallclass[111][0] = "1811";
smallclass[111][1] = "InterBase";
smallclass[111][2] = "18";
smallclass[112] = new Array();
smallclass[112][0] = "1812";
smallclass[112][1] = "Visual DBTOOLS";
smallclass[112][2] = "18";
smallclass[113] = new Array();
smallclass[113][0] = "1606";
smallclass[113][1] = "P&C专业出版";
smallclass[113][2] = "20";
smallclass[114] = new Array();
smallclass[114][0] = "5001";
smallclass[114][1] = "基础类";
smallclass[114][2] = "50";
smallclass[115] = new Array();
smallclass[115][0] = "5002";
smallclass[115][1] = "非技术类";
smallclass[115][2] = "50";
smallclass[116] = new Array();
smallclass[116][0] = "5003";
smallclass[116][1] = "界面";
smallclass[116][2] = "50";
smallclass[117] = new Array();
smallclass[117][0] = "5004";
smallclass[117][1] = "网络编程";
smallclass[117][2] = "50";
smallclass[118] = new Array();
smallclass[118][0] = "5005";
smallclass[118][1] = "进程/线程/DLL";
smallclass[118][2] = "50";
smallclass[119] = new Array();
smallclass[119][0] = "5006";
smallclass[119][1] = "ATL/ActiveX/COM";
smallclass[119][2] = "50";
smallclass[120] = new Array();
smallclass[120][0] = "5007";
smallclass[120][1] = "数据库";
smallclass[120][2] = "50";
smallclass[121] = new Array();
smallclass[121][0] = "5008";
smallclass[121][1] = "硬件/系统";
smallclass[121][2] = "50";
smallclass[122] = new Array();
smallclass[122][0] = "5009";
smallclass[122][1] = "HTML/XML";
smallclass[122][2] = "50";
smallclass[123] = new Array();
smallclass[123][0] = "5010";
smallclass[123][1] = "图形处理/算法";
smallclass[123][2] = "50";
smallclass[124] = new Array();
smallclass[124][0] = "5011";
smallclass[124][1] = "Visual C++ 资源";
smallclass[124][2] = "50";
smallclass[125] = new Array();
smallclass[125][0] = "5101";
smallclass[125][1] = "基础类";
smallclass[125][2] = "51";
smallclass[126] = new Array();
smallclass[126][0] = "5102";
smallclass[126][1] = "非技术类";
smallclass[126][2] = "51";
smallclass[127] = new Array();
smallclass[127][0] = "5103";
smallclass[127][1] = "控件";
smallclass[127][2] = "51";
smallclass[128] = new Array();
smallclass[128][0] = "5104";
smallclass[128][1] = "API";
smallclass[128][2] = "51";
smallclass[129] = new Array();
smallclass[129][0] = "5105";
smallclass[129][1] = "数据库(包含打印,安装,报表)";
smallclass[129][2] = "51";
smallclass[130] = new Array();
smallclass[130][0] = "5106";
smallclass[130][1] = "多媒体";
smallclass[130][2] = "51";
smallclass[131] = new Array();
smallclass[131][0] = "5107";
smallclass[131][1] = "网络编程";
smallclass[131][2] = "51";
smallclass[132] = new Array();
smallclass[132][0] = "5108";
smallclass[132][1] = "VBA";
smallclass[132][2] = "51";
smallclass[133] = new Array();
smallclass[133][0] = "5109";
smallclass[133][1] = "COM/DCOM/COM+";
smallclass[133][2] = "51";
smallclass[134] = new Array();
smallclass[134][0] = "5110";
smallclass[134][1] = "VB资源";
smallclass[134][2] = "51";
smallclass[135] = new Array();
smallclass[135][0] = "5201";
smallclass[135][1] = "C#";
smallclass[135][2] = "52";
smallclass[136] = new Array();
smallclass[136][0] = "5202";
smallclass[136][1] = "ASP.NET";
smallclass[136][2] = "52";
smallclass[137] = new Array();
smallclass[137][0] = "5203";
smallclass[137][1] = ".NET Framework";
smallclass[137][2] = "52";
smallclass[138] = new Array();
smallclass[138][0] = "5204";
smallclass[138][1] = "Web Services";
smallclass[138][2] = "52";
smallclass[139] = new Array();
smallclass[139][0] = "5205";
smallclass[139][1] = "VB.NET";
smallclass[139][2] = "52";
smallclass[140] = new Array();
smallclass[140][0] = "5206";
smallclass[140][1] = "VC.NET";
smallclass[140][2] = "52";
smallclass[141] = new Array();
smallclass[141][0] = "5207";
smallclass[141][1] = "其他";
smallclass[141][2] = "52";
smallclass[142] = new Array();
smallclass[142][0] = "5208";
smallclass[142][1] = "非技术区";
smallclass[142][2] = "52";
smallclass[143] = new Array();
smallclass[143][0] = "5209";
smallclass[143][1] = "J#";
smallclass[143][2] = "52";
smallclass[144] = new Array();
smallclass[144][0] = "5210";
smallclass[144][1] = "Delphi.net";
smallclass[144][2] = "52";
smallclass[145] = new Array();
smallclass[145][0] = "5211";
smallclass[145][1] = "图表区";
smallclass[145][2] = "52";
smallclass[146] = new Array();
smallclass[146][0] = "5212";
smallclass[146][1] = ".NET技术前瞻";
smallclass[146][2] = "52";
smallclass[147] = new Array();
smallclass[147][0] = "5213";
smallclass[147][1] = "分析与设计";
smallclass[147][2] = "52";
smallclass[148] = new Array();
smallclass[148][0] = "5301";
smallclass[148][1] = "VCL组件开发及应用";
smallclass[148][2] = "53";
smallclass[149] = new Array();
smallclass[149][0] = "5302";
smallclass[149][1] = "非技术区";
smallclass[149][2] = "53";
smallclass[150] = new Array();
smallclass[150][0] = "5304";
smallclass[150][1] = "Windows SDK/API";
smallclass[150][2] = "53";
smallclass[151] = new Array();
smallclass[151][0] = "5305";
smallclass[151][1] = "数据库相关";
smallclass[151][2] = "53";
smallclass[152] = new Array();
smallclass[152][0] = "5306";
smallclass[152][1] = "GAME,图形处理/多媒体";
smallclass[152][2] = "53";
smallclass[153] = new Array();
smallclass[153][0] = "5307";
smallclass[153][1] = "网络通信/分布式开发";
smallclass[153][2] = "53";
smallclass[154] = new Array();
smallclass[154][0] = "5308";
smallclass[154][1] = "语言基础/算法/系统设计";
smallclass[154][2] = "53";
smallclass[155] = new Array();
smallclass[155][0] = "5401";
smallclass[155][1] = "J2SE / 基础类";
smallclass[155][2] = "54";
smallclass[156] = new Array();
smallclass[156][0] = "5402";
smallclass[156][1] = "非技术区";
smallclass[156][2] = "54";
smallclass[157] = new Array();
smallclass[157][0] = "5403";
smallclass[157][1] = "Java Enterprise Open Source";
smallclass[157][2] = "54";
smallclass[158] = new Array();
smallclass[158][0] = "5404";
smallclass[158][1] = "J2EE / EJB / JMS";
smallclass[158][2] = "54";
smallclass[159] = new Array();
smallclass[159][0] = "5405";
smallclass[159][1] = "J2ME";
smallclass[159][2] = "54";
smallclass[160] = new Array();
smallclass[160][0] = "5406";
smallclass[160][1] = "Java WebServices & XML/Soap";
smallclass[160][2] = "54";
smallclass[161] = new Array();
smallclass[161][0] = "5407";
smallclass[161][1] = "IntelliJ IDEA";
smallclass[161][2] = "54";
smallclass[162] = new Array();
smallclass[162][0] = "5409";
smallclass[162][1] = "JSP/Servlet/JavaBean";
smallclass[162][2] = "54";
smallclass[163] = new Array();
smallclass[163][0] = "5410";
smallclass[163][1] = "设计模式";
smallclass[163][2] = "54";
smallclass[164] = new Array();
smallclass[164][0] = "5411";
smallclass[164][1] = "SUN Java 认证";
smallclass[164][2] = "54";
smallclass[165] = new Array();
smallclass[165][0] = "5412";
smallclass[165][1] = "Borland JBuilder";
smallclass[165][2] = "54";
smallclass[166] = new Array();
smallclass[166][0] = "5501";
smallclass[166][1] = "基础类";
smallclass[166][2] = "55";
smallclass[167] = new Array();
smallclass[167][0] = "5502";
smallclass[167][1] = "BCB茶馆";
smallclass[167][2] = "55";
smallclass[168] = new Array();
smallclass[168][0] = "5503";
smallclass[168][1] = "VCL组件使用和开发";
smallclass[168][2] = "55";
smallclass[169] = new Array();
smallclass[169][0] = "5504";
smallclass[169][1] = "数据库及相关技术";
smallclass[169][2] = "55";
smallclass[170] = new Array();
smallclass[170][0] = "5505";
smallclass[170][1] = "Windows SDK/API";
smallclass[170][2] = "55";
smallclass[171] = new Array();
smallclass[171][0] = "5506";
smallclass[171][1] = "网络及通讯开发";
smallclass[171][2] = "55";
smallclass[172] = new Array();
smallclass[172][0] = "5507";
smallclass[172][1] = "ActiveX/COM/DCOM";
smallclass[172][2] = "55";
smallclass[173] = new Array();
smallclass[173][0] = "5601";
smallclass[173][1] = "C语言";
smallclass[173][2] = "56";
smallclass[174] = new Array();
smallclass[174][0] = "5602";
smallclass[174][1] = "非技术区";
smallclass[174][2] = "56";
smallclass[175] = new Array();
smallclass[175][0] = "5603";
smallclass[175][1] = "工具平台和程序库";
smallclass[175][2] = "56";
smallclass[176] = new Array();
smallclass[176][0] = "5604";
smallclass[176][1] = "C++ 语言";
smallclass[176][2] = "56";
smallclass[177] = new Array();
smallclass[177][0] = "5605";
smallclass[177][1] = "新手乐园";
smallclass[177][2] = "56";
smallclass[178] = new Array();
smallclass[178][0] = "5606";
smallclass[178][1] = "模式及实现";
smallclass[178][2] = "56";
smallclass[179] = new Array();
smallclass[179][0] = "5607";
smallclass[179][1] = "其它技术问题";
smallclass[179][2] = "56";
smallclass[180] = new Array();
smallclass[180][0] = "5701";
smallclass[180][1] = "基础类";
smallclass[180][2] = "57";
smallclass[181] = new Array();
smallclass[181][0] = "5702";
smallclass[181][1] = "非技术版";
smallclass[181][2] = "57";
smallclass[182] = new Array();
smallclass[182][0] = "5703";
smallclass[182][1] = "数据库管理";
smallclass[182][2] = "57";
smallclass[183] = new Array();
smallclass[183][0] = "5704";
smallclass[183][1] = "数据库开发";
smallclass[183][2] = "57";
smallclass[184] = new Array();
smallclass[184][0] = "5801";
smallclass[184][1] = "基础类";
smallclass[184][2] = "58";
smallclass[185] = new Array();
smallclass[185][0] = "5802";
smallclass[185][1] = "非技术版";
smallclass[185][2] = "58";
smallclass[186] = new Array();
smallclass[186][0] = "5803";
smallclass[186][1] = "Pb脚本语言";
smallclass[186][2] = "58";
smallclass[187] = new Array();
smallclass[187][0] = "5804";
smallclass[187][1] = "DataWindow";
smallclass[187][2] = "58";
smallclass[188] = new Array();
smallclass[188][0] = "5805";
smallclass[188][1] = "API 调用";
smallclass[188][2] = "58";
smallclass[189] = new Array();
smallclass[189][0] = "5806";
smallclass[189][1] = "控件与界面";
smallclass[189][2] = "58";
smallclass[190] = new Array();
smallclass[190][0] = "5807";
smallclass[190][1] = "Pb Web 应用";
smallclass[190][2] = "58";
smallclass[191] = new Array();
smallclass[191][0] = "5808";
smallclass[191][1] = "数据库相关";
smallclass[191][2] = "58";
smallclass[192] = new Array();
smallclass[192][0] = "5809";
smallclass[192][1] = "项目管理";
smallclass[192][2] = "58";
smallclass[193] = new Array();
smallclass[193][0] = "5901";
smallclass[193][1] = "基础类";
smallclass[193][2] = "59";
smallclass[194] = new Array();
smallclass[194][0] = "5902";
smallclass[194][1] = "WebService";
smallclass[194][2] = "59";
smallclass[195] = new Array();
smallclass[195][0] = "5903";
smallclass[195][1] = "开发工具/WSAD";
smallclass[195][2] = "59";
smallclass[196] = new Array();
smallclass[196][0] = "5904";
smallclass[196][1] = "应用服务器/WAS";
smallclass[196][2] = "59";
smallclass[197] = new Array();
smallclass[197][0] = "5905";
smallclass[197][1] = "企业门户/WS Portal Server";
smallclass[197][2] = "59";
smallclass[198] = new Array();
smallclass[198][0] = "5906";
smallclass[198][1] = "业务整合/Business Integrator";
smallclass[198][2] = "59";
smallclass[199] = new Array();
smallclass[199][0] = "5907";
smallclass[199][1] = "非技术区";
smallclass[199][2] = "59";
smallclass[200] = new Array();
smallclass[200][0] = "6001";
smallclass[200][1] = "基础类";
smallclass[200][2] = "60";
smallclass[201] = new Array();
smallclass[201][0] = "6002";
smallclass[201][1] = "数据库管理";
smallclass[201][2] = "60";
smallclass[202] = new Array();
smallclass[202][0] = "6003";
smallclass[202][1] = "数据库开发";
smallclass[202][2] = "60";
smallclass[203] = new Array();
smallclass[203][0] = "6004";
smallclass[203][1] = "非技术区";
smallclass[203][2] = "60";
smallclass[204] = new Array();
smallclass[204][0] = "6005";
smallclass[204][1] = "数据管理";
smallclass[204][2] = "60";
smallclass[205] = new Array();
smallclass[205][0] = "6006";
smallclass[205][1] = "内容管理";
smallclass[205][2] = "60";
smallclass[206] = new Array();
smallclass[206][0] = "6007";
smallclass[206][1] = "商业智能";
smallclass[206][2] = "60";
smallclass[207] = new Array();
smallclass[207][0] = "6101";
smallclass[207][1] = "基础和管理";
smallclass[207][2] = "61";
smallclass[208] = new Array();
smallclass[208][0] = "6102";
smallclass[208][1] = "开发";
smallclass[208][2] = "61";
smallclass[209] = new Array();
smallclass[209][0] = "6103";
smallclass[209][1] = "高级技术";
smallclass[209][2] = "61";
smallclass[210] = new Array();
smallclass[210][0] = "6104";
smallclass[210][1] = "认证与考试";
smallclass[210][2] = "61";
smallclass[211] = new Array();
smallclass[211][0] = "6201";
smallclass[211][1] = "基本信息";
smallclass[211][2] = "62";
smallclass[212] = new Array();
smallclass[212][0] = "6202";
smallclass[212][1] = "文章评论";
smallclass[212][2] = "62";
smallclass[213] = new Array();
smallclass[213][0] = "6203";
smallclass[213][1] = "购买/订阅/渠道";
smallclass[213][2] = "62";
smallclass[214] = new Array();
smallclass[214][0] = "6204";
smallclass[214][1] = "广告咨询";
smallclass[214][2] = "62";
smallclass[215] = new Array();
smallclass[215][0] = "6301";
smallclass[215][1] = "开发平台";
smallclass[215][2] = "63";
smallclass[216] = new Array();
smallclass[216][0] = "6302";
smallclass[216][1] = "手机操作系统";
smallclass[216][2] = "63";
smallclass[217] = new Array();
smallclass[217][0] = "6303";
smallclass[217][1] = "开发应用";
smallclass[217][2] = "63";
smallclass[218] = new Array();
smallclass[218][0] = "6304";
smallclass[218][1] = "近距离无线技术";
smallclass[218][2] = "63";
smallclass[219] = new Array();
smallclass[219][0] = "6401";
smallclass[219][1] = "控件";
smallclass[219][2] = "64";
smallclass[220] = new Array();
smallclass[220][0] = "6402";
smallclass[220][1] = "SVG";
smallclass[220][2] = "64";
smallclass[221] = new Array();
smallclass[221][0] = "6501";
smallclass[221][1] = "基本信息";
smallclass[221][2] = "65";
smallclass[222] = new Array();
smallclass[222][0] = "6502";
smallclass[222][1] = "文章评论";
smallclass[222][2] = "65";
smallclass[223] = new Array();
smallclass[223][0] = "6503";
smallclass[223][1] = "选题投稿";
smallclass[223][2] = "65";
smallclass[224] = new Array();
smallclass[224][0] = "6504";
smallclass[224][1] = "购买/订阅/广告";
smallclass[224][2] = "65";
smallclass[225] = new Array();
smallclass[225][0] = "6601";
smallclass[225][1] = "文章精粹";
smallclass[225][2] = "66";
smallclass[226] = new Array();
smallclass[226][0] = "6602";
smallclass[226][1] = "招聘及招标";
smallclass[226][2] = "66";
smallclass[227] = new Array();
smallclass[227][0] = "6603";
smallclass[227][1] = "技术讨论";
smallclass[227][2] = "66";
smallclass[228] = new Array();
smallclass[228][0] = "6604";
smallclass[228][1] = "Palm OS 6";
smallclass[228][2] = "66";
smallclass[229] = new Array();
smallclass[229][0] = "6701";
smallclass[229][1] = "软件开发竞赛";
smallclass[229][2] = "67";
smallclass[230] = new Array();
smallclass[230][0] = "6702";
smallclass[230][1] = "逻辑算法竞赛";
smallclass[230][2] = "67";
smallclass[231] = new Array();
smallclass[231][0] = "6703";
smallclass[231][1] = "渲染技术竞赛";
smallclass[231][2] = "67";
smallclass[232] = new Array();
smallclass[232][0] = "6704";
smallclass[232][1] = "短片制作竞赛";
smallclass[232][2] = "67";
smallclass[233] = new Array();
smallclass[233][0] = "6801";
smallclass[233][1] = "基本信息";
smallclass[233][2] = "68";
smallclass[234] = new Array();
smallclass[234][0] = "6802";
smallclass[234][1] = "文章评论";
smallclass[234][2] = "68";
smallclass[235] = new Array();
smallclass[235][0] = "6803";
smallclass[235][1] = "购买\渠道\订阅";
smallclass[235][2] = "68";
smallclass[236] = new Array();
smallclass[236][0] = "6804";
smallclass[236][1] = "意见建议";
smallclass[236][2] = "68";
}
function changeitem()
{
var SelectedBigId,i,j;
for (i= smallclassid.options.length-1;i>=0 ;--i)
{
smallclassid.options[i] = null;
}
SelectedBigId = bigclassid.options[bigclassid.selectedIndex].value;
j = 0;
for (i=0 ;i< smallclass.length ;i++)
{
if (SelectedBigId == smallclass[i][2])
{
smallclassid.options[j] = new Option(smallclass[i][1],smallclass[i][0]);
++j;
}
}
}
</script>
</body>
</html>
CSDN.hta
<head>
<title>笨狼CSDN爬虫</title>
<style>
body
{
font-size:12;
margin:20;
background-color:#eeeeee;
}
div
{
font-size:12;
border:1 solid navy;
margin-left:20;
}
input.num
{
width:20;
overflow:visible;
BORDER-RIGHT: 0px;
BORDER-TOP: 0px;
BORDER-LEFT: 0px;
BORDER-BOTTOM: 1px solid navy;
margin-left:-5;
margin-bottom:-2;
background-color:#eeeeee;
}
.worm
{
font-family:webdings;
font-size:30;
color:#663300;
}
</style>
</head>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
帖子号码<br>
<span class="worm" id="wormIcon">!</span>从: http://community.csdn.net/Expert/topic/
<input id="numStart1" value="3738" class="num">/
<input id="numStart2" value="3738400" class="num">
.xml?temp=.XXXXXXX
<br>
<span class="worm">"</span>到: http://community.csdn.net/Expert/topic/
<input id="numEnd1" value="3739" class="num">
/<input id="numEnd2" value="3748450" class="num">
.xml?temp=.XXXXXXX
<br/><br/>
爬行范围<br/>
<span class="worm">ß</span>
<select id="bigclassid" onchange="javascript:changeitem();">
<option value="0">全部社区</option>
<option value="3"selected>Web开发</option>
<option value="4">软件工程/管理</option>
<option value="5">企业开发</option>
<option value="6">专题开发</option>
<option value="7">多媒体/设计</option>
<option value="8">Linux/Unix社区</option>
<option value="9">硬件/嵌入开发</option>
<option value="10">Windows专区</option>
<option value="11">硬件使用</option>
<option value="13">软件培训/认证/考试</option>
<option value="14">扩充话题</option>
<option value="15">社区支持</option>
<option value="16">产品/厂家</option>
<option value="17">其他开发语言</option>
<option value="18">其他数据库开发</option>
<option value="20">计算机图书</option>
<option value="50">VC/MFC</option>
<option value="51">VB</option>
<option value="52">.NET技术</option>
<option value="53">Delphi</option>
<option value="54">Java</option>
<option value="55">C++Builder</option>
<option value="56">C/C++</option>
<option value="57">MS-SQLServer</option>
<option value="58">PowerBuilder</option>
<option value="59">WebSphere</option>
<option value="60">DB2</option>
<option value="61">Oracle</option>
<option value="62">程序员杂志</option>
<option value="63">移动平台</option>
<option value="64">PowerTools控件专区</option>
<option value="65">《开发高手》杂志</option>
<option value="66">palmos</option>
<option value="67">2004微软创新杯软件开发大赛</option>
<option value="68">《MSDN开发精选》杂志</option>
</select>
<select id="smallclassid"id="smallclassid">
<option value="301"selected>ASP</option>
<option value="303">PHP</option>
<option value="304">JavaScript</option>
<option value="305">CGI</option>
<option value="306">XML/SOAP</option>
<option value="307">IIS</option>
<option value="308">Apache</option>
<option value="309">应用服务器</option>
<option value="310">HTML(CSS)</option>
<option value="311">其他</option>
<option value="312">非技术区</option>
<option value="313">ColdFusion</option>
</select>
<br/>
<button onclick="gogogo();" id="wormClick">开始爬...</button>
<br/> <br/>
说明:<br/>
1,将CSDN帖子分类保存在爬虫身边/*.XML文件;
<br/>
2,也可以选择保留XML文件,进行深加工;
<br/>
3,请根据当前的帖子号码来设定爬行距离;
<br/>
4,欢迎光临<a href="http://superdullwolf.cnzone.net/index.asp" target="_blank">我的站点</a>;
<script language="javascript">
window.resizeTo(600,400);
window.moveTo(window.screen.availWidth/2-300,window.screen.availHeight/2-150);
var xmlURL=new String();
var headURL ="http://community.csdn.net/Expert/topic/";
var tailURL =".xml?temp=";
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var stream = new ActiveXObject("ADODB.Stream");
var fso = new ActiveXObject("Scripting.FileSystemObject")
//定义本文件绝对路径
var thisFileDir =getthisFileDir();
//定义本文件名
var thisFileName = LastOne(thisFileDir,"\\");
//定义本文件夹路径
var thisFileFolder = getFolderDir(thisFileDir);
InitBigClass();
InitSmallClass();
var xmlID;
var xmlFolder = setFolder("xml");
function gogogo()
{ //主程序
wormClick.innerText ="正在爬...";
//window.resizeTo(100,200);
//window.scrollTo(10,20);
//window.moveTo(window.screen.availWidth-200,window.screen.availHeight-250)
for(i=parseInt(numStart1.value) ;i<parseInt(numEnd1.value);i++)
{
for(j=parseInt(numStart2.value);j<parseInt(numEnd2.value);j++)
{
xmlURL = headURL + i + "/" + j + tailURL + Math.random().toString().substr(1,8);
try
{
saveToFile(xmlURL,smallclassid.value);
xmlID = j;
}
catch(e)
{
}
}
}
alert("爬行完毕!!");
wormClick.innerText = "开始爬...";
}
function saveToFile(URL,classID)
{
xmlhttp.Open("GET",URL, false);
try
{
xmlhttp.Send();
var result = xmlhttp.status;
}
catch(e)
{
return(false);
}
if (xmlhttp.readyState == 4) // 调用完毕
{
if(result==200)
{
var tempXML=xmlhttp.responseBody;
stream.type=1;
stream.Open() ;
stream.Write(tempXML);
stream.SaveToFile(xmlFolder + xmlID + ".xml")
stream.Close();
}
}
}
function setFolder(str)
{
var folder = thisFileFolder + str;
if(!fso.FolderExists( folder))
{
fso.CreateFolder(folder)
}
return(folder + "\\")
}
function getthisFileDir()
{//得到本文件完全路径
var temp = window.location.href;
temp = temp.substr(8);
temp = unescape(temp);
temp = temp.replace(/[\/]/ig,"\\")
return(temp);
}
function LastOne(Str,splitStr)
{//输入字符和分隔符,得到最后一部分
var Arr=Str.split(splitStr)
return(Arr[Arr.length-1]);
}
function getFolderDir(fullDir)
{//输入得到全路径,得到文件夹路径
var s=LastOne(fullDir,"\\");
return(fullDir.substr(0,fullDir.length-s.length));
}
function InitBigClass()
{
bigclass = new Array();
bigclass[0] = new Array();
bigclass[0][0] = "0";
bigclass[0][1] = "全部社区";
bigclass[1] = new Array();
bigclass[1][0] = "3";
bigclass[1][1] = "Web 开发";
bigclass[2] = new Array();
bigclass[2][0] = "4";
bigclass[2][1] = "软件工程/管理";
bigclass[3] = new Array();
bigclass[3][0] = "5";
bigclass[3][1] = "企业开发";
bigclass[4] = new Array();
bigclass[4][0] = "6";
bigclass[4][1] = "专题开发";
bigclass[5] = new Array();
bigclass[5][0] = "7";
bigclass[5][1] = "多媒体/设计";
bigclass[6] = new Array();
bigclass[6][0] = "8";
bigclass[6][1] = "Linux/Unix社区";
bigclass[7] = new Array();
bigclass[7][0] = "9";
bigclass[7][1] = "硬件/嵌入开发";
bigclass[8] = new Array();
bigclass[8][0] = "10";
bigclass[8][1] = "Windows专区";
bigclass[9] = new Array();
bigclass[9][0] = "11";
bigclass[9][1] = "硬件使用";
bigclass[10] = new Array();
bigclass[10][0] = "13";
bigclass[10][1] = "软件培训/认证/考试";
bigclass[11] = new Array();
bigclass[11][0] = "14";
bigclass[11][1] = "扩充话题";
bigclass[12] = new Array();
bigclass[12][0] = "15";
bigclass[12][1] = "社区支持";
bigclass[13] = new Array();
bigclass[13][0] = "16";
bigclass[13][1] = "产品/厂家";
bigclass[14] = new Array();
bigclass[14][0] = "17";
bigclass[14][1] = "其他开发语言";
bigclass[15] = new Array();
bigclass[15][0] = "18";
bigclass[15][1] = "其他数据库开发";
bigclass[16] = new Array();
bigclass[16][0] = "20";
bigclass[16][1] = "计算机图书";
bigclass[17] = new Array();
bigclass[17][0] = "50";
bigclass[17][1] = "VC/MFC";
bigclass[18] = new Array();
bigclass[18][0] = "51";
bigclass[18][1] = "VB";
bigclass[19] = new Array();
bigclass[19][0] = "52";
bigclass[19][1] = ".NET技术";
bigclass[20] = new Array();
bigclass[20][0] = "53";
bigclass[20][1] = "Delphi";
bigclass[21] = new Array();
bigclass[21][0] = "54";
bigclass[21][1] = "Java";
bigclass[22] = new Array();
bigclass[22][0] = "55";
bigclass[22][1] = "C++ Builder";
bigclass[23] = new Array();
bigclass[23][0] = "56";
bigclass[23][1] = "C/C++";
bigclass[24] = new Array();
bigclass[24][0] = "57";
bigclass[24][1] = "MS-SQL Server";
bigclass[25] = new Array();
bigclass[25][0] = "58";
bigclass[25][1] = "PowerBuilder";
bigclass[26] = new Array();
bigclass[26][0] = "59";
bigclass[26][1] = "WebSphere";
bigclass[27] = new Array();
bigclass[27][0] = "60";
bigclass[27][1] = "DB2";
bigclass[28] = new Array();
bigclass[28][0] = "61";
bigclass[28][1] = "Oracle";
bigclass[29] = new Array();
bigclass[29][0] = "62";
bigclass[29][1] = "程序员杂志";
bigclass[30] = new Array();
bigclass[30][0] = "63";
bigclass[30][1] = "移动平台";
bigclass[31] = new Array();
bigclass[31][0] = "64";
bigclass[31][1] = "PowerTools控件专区";
bigclass[32] = new Array();
bigclass[32][0] = "65";
bigclass[32][1] = "《开发高手》杂志";
bigclass[33] = new Array();
bigclass[33][0] = "66";
bigclass[33][1] = "palm os";
bigclass[34] = new Array();
bigclass[34][0] = "67";
bigclass[34][1] = "2004微软创新杯软件开发大赛";
bigclass[35] = new Array();
bigclass[35][0] = "68";
bigclass[35][1] = "《MSDN开发精选》杂志";
}
function InitSmallClass(){
smallclass = new Array();
smallclass[0] = new Array();
smallclass[0][0] = "301";
smallclass[0][1] = "ASP";
smallclass[0][2] = "3";
smallclass[1] = new Array();
smallclass[1][0] = "303";
smallclass[1][1] = "PHP";
smallclass[1][2] = "3";
smallclass[2] = new Array();
smallclass[2][0] = "304";
smallclass[2][1] = "JavaScript";
smallclass[2][2] = "3";
smallclass[3] = new Array();
smallclass[3][0] = "305";
smallclass[3][1] = "CGI";
smallclass[3][2] = "3";
smallclass[4] = new Array();
smallclass[4][0] = "306";
smallclass[4][1] = "XML/SOAP";
smallclass[4][2] = "3";
smallclass[5] = new Array();
smallclass[5][0] = "307";
smallclass[5][1] = "IIS";
smallclass[5][2] = "3";
smallclass[6] = new Array();
smallclass[6][0] = "308";
smallclass[6][1] = "Apache";
smallclass[6][2] = "3";
smallclass[7] = new Array();
smallclass[7][0] = "309";
smallclass[7][1] = "应用服务器";
smallclass[7][2] = "3";
smallclass[8] = new Array();
smallclass[8][0] = "310";
smallclass[8][1] = "HTML(CSS)";
smallclass[8][2] = "3";
smallclass[9] = new Array();
smallclass[9][0] = "311";
smallclass[9][1] = "其他";
smallclass[9][2] = "3";
smallclass[10] = new Array();
smallclass[10][0] = "312";
smallclass[10][1] = "非技术区";
smallclass[10][2] = "3";
smallclass[11] = new Array();
smallclass[11][0] = "313";
smallclass[11][1] = "ColdFusion";
smallclass[11][2] = "3";
smallclass[12] = new Array();
smallclass[12][0] = "401";
smallclass[12][1] = "开发方法版";
smallclass[12][2] = "4";
smallclass[13] = new Array();
smallclass[13][0] = "402";
smallclass[13][1] = "开发过程版";
smallclass[13][2] = "4";
smallclass[14] = new Array();
smallclass[14][0] = "403";
smallclass[14][1] = "质量管理与控制版";
smallclass[14][2] = "4";
smallclass[15] = new Array();
smallclass[15][0] = "404";
smallclass[15][1] = "工程管理版";
smallclass[15][2] = "4";
smallclass[16] = new Array();
smallclass[16][0] = "405";
smallclass[16][1] = "休闲广场";
smallclass[16][2] = "4";
smallclass[17] = new Array();
smallclass[17][0] = "406";
smallclass[17][1] = "微创软件开发管理";
smallclass[17][2] = "4";
smallclass[18] = new Array();
smallclass[18][0] = "407";
smallclass[18][1] = "Rational";
smallclass[18][2] = "4";
smallclass[19] = new Array();
smallclass[19][0] = "408";
smallclass[19][1] = "Power Designer";
smallclass[19][2] = "4";
smallclass[20] = new Array();
smallclass[20][0] = "409";
smallclass[20][1] = "软件规划版";
smallclass[20][2] = "4";
smallclass[21] = new Array();
smallclass[21][0] = "501";
smallclass[21][1] = "地理信息系统";
smallclass[21][2] = "5";
smallclass[22] = new Array();
smallclass[22][0] = "502";
smallclass[22][1] = "企业信息化";
smallclass[22][2] = "5";
smallclass[23] = new Array();
smallclass[23][0] = "503";
smallclass[23][1] = "行业开发";
smallclass[23][2] = "5";
smallclass[24] = new Array();
smallclass[24][0] = "504";
smallclass[24][1] = "WebLogic";
smallclass[24][2] = "5";
smallclass[25] = new Array();
smallclass[25][0] = "505";
smallclass[25][1] = "Lotus";
smallclass[25][2] = "5";
smallclass[26] = new Array();
smallclass[26][0] = "506";
smallclass[26][1] = "Exchange Server";
smallclass[26][2] = "5";
smallclass[27] = new Array();
smallclass[27][0] = "507";
smallclass[27][1] = "其他";
smallclass[27][2] = "5";
smallclass[28] = new Array();
smallclass[28][0] = "508";
smallclass[28][1] = "SAP";
smallclass[28][2] = "5";
smallclass[29] = new Array();
smallclass[29][0] = "509";
smallclass[29][1] = "BizTalk Server";
smallclass[29][2] = "5";
smallclass[30] = new Array();
smallclass[30][0] = "601";
smallclass[30][1] = "多媒体/流媒体开发";
smallclass[30][2] = "6";
smallclass[31] = new Array();
smallclass[31][0] = "602";
smallclass[31][1] = "游戏开发";
smallclass[31][2] = "6";
smallclass[32] = new Array();
smallclass[32][0] = "603";
smallclass[32][1] = "数据结构与算法";
smallclass[32][2] = "6";
smallclass[33] = new Array();
smallclass[33][0] = "604";
smallclass[33][1] = "网络通信";
smallclass[33][2] = "6";
smallclass[34] = new Array();
smallclass[34][0] = "605";
smallclass[34][1] = "图形图象";
smallclass[34][2] = "6";
smallclass[35] = new Array();
smallclass[35][0] = "606";
smallclass[35][1] = "数据库应用/设计版";
smallclass[35][2] = "6";
smallclass[36] = new Array();
smallclass[36][0] = "607";
smallclass[36][1] = "信息/网络安全";
smallclass[36][2] = "6";
smallclass[37] = new Array();
smallclass[37][0] = "608";
smallclass[37][1] = "非技术区";
smallclass[37][2] = "6";
smallclass[38] = new Array();
smallclass[38][0] = "701";
smallclass[38][1] = "网页设计(Dreamweaver等)";
smallclass[38][2] = "7";
smallclass[39] = new Array();
smallclass[39][0] = "702";
smallclass[39][1] = "图象工具使用";
smallclass[39][2] = "7";
smallclass[40] = new Array();
smallclass[40][0] = "703";
smallclass[40][1] = "Flash流媒体";
smallclass[40][2] = "7";
smallclass[41] = new Array();
smallclass[41][0] = "704";
smallclass[41][1] = "多媒体设计(3DMaX, Maya等)";
smallclass[41][2] = "7";
smallclass[42] = new Array();
smallclass[42][0] = "705";
smallclass[42][1] = "交互式设计";
smallclass[42][2] = "7";
smallclass[43] = new Array();
smallclass[43][0] = "706";
smallclass[43][1] = "AutoCAD";
smallclass[43][2] = "7";
smallclass[44] = new Array();
smallclass[44][0] = "801";
smallclass[44][1] = "系统维护与使用区";
smallclass[44][2] = "8";
smallclass[45] = new Array();
smallclass[45][0] = "802";
smallclass[45][1] = "程序开发区";
smallclass[45][2] = "8";
smallclass[46] = new Array();
smallclass[46][0] = "803";
smallclass[46][1] = "内核及驱动程序研究区";
smallclass[46][2] = "8";
smallclass[47] = new Array();
smallclass[47][0] = "804";
smallclass[47][1] = "专题技术讨论区";
smallclass[47][2] = "8";
smallclass[48] = new Array();
smallclass[48][0] = "805";
smallclass[48][1] = "实用资料发布区";
smallclass[48][2] = "8";
smallclass[49] = new Array();
smallclass[49][0] = "806";
smallclass[49][1] = "UNIX文化";
smallclass[49][2] = "8";
smallclass[50] = new Array();
smallclass[50][0] = "901";
smallclass[50][1] = "硬件设计";
smallclass[50][2] = "9";
smallclass[51] = new Array();
smallclass[51][0] = "902";
smallclass[51][1] = "驱动开发/核心开发";
smallclass[51][2] = "9";
smallclass[52] = new Array();
smallclass[52][0] = "903";
smallclass[52][1] = "单片机/工控";
smallclass[52][2] = "9";
smallclass[53] = new Array();
smallclass[53][0] = "904";
smallclass[53][1] = "无线";
smallclass[53][2] = "9";
smallclass[54] = new Array();
smallclass[54][0] = "905";
smallclass[54][1] = "嵌入开发(WinCE)";
smallclass[54][2] = "9";
smallclass[55] = new Array();
smallclass[55][0] = "906";
smallclass[55][1] = "其他硬件开发";
smallclass[55][2] = "9";
smallclass[56] = new Array();
smallclass[56][0] = "907";
smallclass[56][1] = "非技术区";
smallclass[56][2] = "9";
smallclass[57] = new Array();
smallclass[57][0] = "1001";
smallclass[57][1] = "安全技术/病毒";
smallclass[57][2] = "10";
smallclass[58] = new Array();
smallclass[58][0] = "1002";
smallclass[58][1] = "网络管理配置和工具使用";
smallclass[58][2] = "10";
smallclass[59] = new Array();
smallclass[59][0] = "1005";
smallclass[59][1] = "Tivoli";
smallclass[59][2] = "10";
smallclass[60] = new Array();
smallclass[60][0] = "1201";
smallclass[60][1] = "Windows 9X";
smallclass[60][2] = "10";
smallclass[61] = new Array();
smallclass[61][0] = "1202";
smallclass[61][1] = "Windows NT/2000/XP/2003";
smallclass[61][2] = "10";
smallclass[62] = new Array();
smallclass[62][0] = "1205";
smallclass[62][1] = "一般软件使用";
smallclass[62][2] = "10";
smallclass[63] = new Array();
smallclass[63][0] = "1206";
smallclass[63][1] = "Office使用";
smallclass[63][2] = "10";
smallclass[64] = new Array();
smallclass[64][0] = "1208";
smallclass[64][1] = "非技术区";
smallclass[64][2] = "10";
smallclass[65] = new Array();
smallclass[65][0] = "1101";
smallclass[65][1] = "数码设备";
smallclass[65][2] = "11";
smallclass[66] = new Array();
smallclass[66][0] = "1102";
smallclass[66][1] = "交换及路由技术";
smallclass[66][2] = "11";
smallclass[67] = new Array();
smallclass[67][0] = "1103";
smallclass[67][1] = "外设及办公设备";
smallclass[67][2] = "11";
smallclass[68] = new Array();
smallclass[68][0] = "1104";
smallclass[68][1] = "电脑整机及配件";
smallclass[68][2] = "11";
smallclass[69] = new Array();
smallclass[69][0] = "1105";
smallclass[69][1] = "装机与升级及其他";
smallclass[69][2] = "11";
smallclass[70] = new Array();
smallclass[70][0] = "1106";
smallclass[70][1] = "非技术区";
smallclass[70][2] = "11";
smallclass[71] = new Array();
smallclass[71][0] = "1107";
smallclass[71][1] = "网络设计与维护";
smallclass[71][2] = "11";
smallclass[72] = new Array();
smallclass[72][0] = "1301";
smallclass[72][1] = "IT认证";
smallclass[72][2] = "13";
smallclass[73] = new Array();
smallclass[73][0] = "1302";
smallclass[73][1] = "软件水平考试";
smallclass[73][2] = "13";
smallclass[74] = new Array();
smallclass[74][0] = "1303";
smallclass[74][1] = "其他";
smallclass[74][2] = "13";
smallclass[75] = new Array();
smallclass[75][0] = "1304";
smallclass[75][1] = "IBM 软件认证";
smallclass[75][2] = "13";
smallclass[76] = new Array();
smallclass[76][0] = "1305";
smallclass[76][1] = "软件培训";
smallclass[76][2] = "13";
smallclass[77] = new Array();
smallclass[77][0] = "1306";
smallclass[77][1] = "软件学院";
smallclass[77][2] = "13";
smallclass[78] = new Array();
smallclass[78][0] = "1401";
smallclass[78][1] = "共享软件(走向海外)";
smallclass[78][2] = "14";
smallclass[79] = new Array();
smallclass[79][0] = "1403";
smallclass[79][1] = "程序人生";
smallclass[79][2] = "14";
smallclass[80] = new Array();
smallclass[80][0] = "1404";
smallclass[80][1] = "灌水乐园";
smallclass[80][2] = "14";
smallclass[81] = new Array();
smallclass[81][0] = "1405";
smallclass[81][1] = "程序员英语";
smallclass[81][2] = "14";
smallclass[82] = new Array();
smallclass[82][0] = "1409";
smallclass[82][1] = "活动聚会";
smallclass[82][2] = "14";
smallclass[83] = new Array();
smallclass[83][0] = "1501";
smallclass[83][1] = "公告";
smallclass[83][2] = "15";
smallclass[84] = new Array();
smallclass[84][0] = "1502";
smallclass[84][1] = "新版申请";
smallclass[84][2] = "15";
smallclass[85] = new Array();
smallclass[85][0] = "1503";
smallclass[85][1] = "建议和意见";
smallclass[85][2] = "15";
smallclass[86] = new Array();
smallclass[86][0] = "1504";
smallclass[86][1] = "投诉专区";
smallclass[86][2] = "15";
smallclass[87] = new Array();
smallclass[87][0] = "1505";
smallclass[87][1] = "社区电子杂志";
smallclass[87][2] = "15";
smallclass[88] = new Array();
smallclass[88][0] = "1601";
smallclass[88][1] = "程序员杂志";
smallclass[88][2] = "16";
smallclass[89] = new Array();
smallclass[89][0] = "1602";
smallclass[89][1] = "程序员大本营";
smallclass[89][2] = "16";
smallclass[90] = new Array();
smallclass[90][0] = "1603";
smallclass[90][1] = "华表电子表格";
smallclass[90][2] = "16";
smallclass[91] = new Array();
smallclass[91][0] = "1604";
smallclass[91][1] = "IBM 开发者大会";
smallclass[91][2] = "16";
smallclass[92] = new Array();
smallclass[92][0] = "1605";
smallclass[92][1] = "人民邮电出版社";
smallclass[92][2] = "16";
smallclass[93] = new Array();
smallclass[93][0] = "1607";
smallclass[93][1] = "微软Tech-Ed技术教育大会";
smallclass[93][2] = "16";
smallclass[94] = new Array();
smallclass[94][0] = "1608";
smallclass[94][1] = "清华大学出版社";
smallclass[94][2] = "16";
smallclass[95] = new Array();
smallclass[95][0] = "1609";
smallclass[95][1] = "中国软件技术大会";
smallclass[95][2] = "16";
smallclass[96] = new Array();
smallclass[96][0] = "1701";
smallclass[96][1] = "Kylix";
smallclass[96][2] = "17";
smallclass[97] = new Array();
smallclass[97][0] = "1702";
smallclass[97][1] = "脚本语言(Perl ,Python)";
smallclass[97][2] = "17";
smallclass[98] = new Array();
smallclass[98][0] = "1703";
smallclass[98][1] = "汇编语言";
smallclass[98][2] = "17";
smallclass[99] = new Array();
smallclass[99][0] = "1704";
smallclass[99][1] = "Office开发/ VBA";
smallclass[99][2] = "17";
smallclass[100] = new Array();
smallclass[100][0] = "1705";
smallclass[100][1] = "其他开发语言";
smallclass[100][2] = "17";
smallclass[101] = new Array();
smallclass[101][0] = "1706";
smallclass[101][1] = "C# builder";
smallclass[101][2] = "17";
smallclass[102] = new Array();
smallclass[102][0] = "1802";
smallclass[102][1] = "数据仓库";
smallclass[102][2] = "18";
smallclass[103] = new Array();
smallclass[103][0] = "1803";
smallclass[103][1] = "VFP";
smallclass[103][2] = "18";
smallclass[104] = new Array();
smallclass[104][0] = "1804";
smallclass[104][1] = "Access";
smallclass[104][2] = "18";
smallclass[105] = new Array();
smallclass[105][0] = "1805";
smallclass[105][1] = "Sybase";
smallclass[105][2] = "18";
smallclass[106] = new Array();
smallclass[106][0] = "1806";
smallclass[106][1] = "IBM DB2";
smallclass[106][2] = "18";
smallclass[107] = new Array();
smallclass[107][0] = "1807";
smallclass[107][1] = "Informix";
smallclass[107][2] = "18";
smallclass[108] = new Array();
smallclass[108][0] = "1808";
smallclass[108][1] = "MySQL/Postgresql";
smallclass[108][2] = "18";
smallclass[109] = new Array();
smallclass[109][0] = "1809";
smallclass[109][1] = "数据库报表";
smallclass[109][2] = "18";
smallclass[110] = new Array();
smallclass[110][0] = "1810";
smallclass[110][1] = "其他数据库";
smallclass[110][2] = "18";
smallclass[111] = new Array();
smallclass[111][0] = "1811";
smallclass[111][1] = "InterBase";
smallclass[111][2] = "18";
smallclass[112] = new Array();
smallclass[112][0] = "1812";
smallclass[112][1] = "Visual DBTOOLS";
smallclass[112][2] = "18";
smallclass[113] = new Array();
smallclass[113][0] = "1606";
smallclass[113][1] = "P&C专业出版";
smallclass[113][2] = "20";
smallclass[114] = new Array();
smallclass[114][0] = "5001";
smallclass[114][1] = "基础类";
smallclass[114][2] = "50";
smallclass[115] = new Array();
smallclass[115][0] = "5002";
smallclass[115][1] = "非技术类";
smallclass[115][2] = "50";
smallclass[116] = new Array();
smallclass[116][0] = "5003";
smallclass[116][1] = "界面";
smallclass[116][2] = "50";
smallclass[117] = new Array();
smallclass[117][0] = "5004";
smallclass[117][1] = "网络编程";
smallclass[117][2] = "50";
smallclass[118] = new Array();
smallclass[118][0] = "5005";
smallclass[118][1] = "进程/线程/DLL";
smallclass[118][2] = "50";
smallclass[119] = new Array();
smallclass[119][0] = "5006";
smallclass[119][1] = "ATL/ActiveX/COM";
smallclass[119][2] = "50";
smallclass[120] = new Array();
smallclass[120][0] = "5007";
smallclass[120][1] = "数据库";
smallclass[120][2] = "50";
smallclass[121] = new Array();
smallclass[121][0] = "5008";
smallclass[121][1] = "硬件/系统";
smallclass[121][2] = "50";
smallclass[122] = new Array();
smallclass[122][0] = "5009";
smallclass[122][1] = "HTML/XML";
smallclass[122][2] = "50";
smallclass[123] = new Array();
smallclass[123][0] = "5010";
smallclass[123][1] = "图形处理/算法";
smallclass[123][2] = "50";
smallclass[124] = new Array();
smallclass[124][0] = "5011";
smallclass[124][1] = "Visual C++ 资源";
smallclass[124][2] = "50";
smallclass[125] = new Array();
smallclass[125][0] = "5101";
smallclass[125][1] = "基础类";
smallclass[125][2] = "51";
smallclass[126] = new Array();
smallclass[126][0] = "5102";
smallclass[126][1] = "非技术类";
smallclass[126][2] = "51";
smallclass[127] = new Array();
smallclass[127][0] = "5103";
smallclass[127][1] = "控件";
smallclass[127][2] = "51";
smallclass[128] = new Array();
smallclass[128][0] = "5104";
smallclass[128][1] = "API";
smallclass[128][2] = "51";
smallclass[129] = new Array();
smallclass[129][0] = "5105";
smallclass[129][1] = "数据库(包含打印,安装,报表)";
smallclass[129][2] = "51";
smallclass[130] = new Array();
smallclass[130][0] = "5106";
smallclass[130][1] = "多媒体";
smallclass[130][2] = "51";
smallclass[131] = new Array();
smallclass[131][0] = "5107";
smallclass[131][1] = "网络编程";
smallclass[131][2] = "51";
smallclass[132] = new Array();
smallclass[132][0] = "5108";
smallclass[132][1] = "VBA";
smallclass[132][2] = "51";
smallclass[133] = new Array();
smallclass[133][0] = "5109";
smallclass[133][1] = "COM/DCOM/COM+";
smallclass[133][2] = "51";
smallclass[134] = new Array();
smallclass[134][0] = "5110";
smallclass[134][1] = "VB资源";
smallclass[134][2] = "51";
smallclass[135] = new Array();
smallclass[135][0] = "5201";
smallclass[135][1] = "C#";
smallclass[135][2] = "52";
smallclass[136] = new Array();
smallclass[136][0] = "5202";
smallclass[136][1] = "ASP.NET";
smallclass[136][2] = "52";
smallclass[137] = new Array();
smallclass[137][0] = "5203";
smallclass[137][1] = ".NET Framework";
smallclass[137][2] = "52";
smallclass[138] = new Array();
smallclass[138][0] = "5204";
smallclass[138][1] = "Web Services";
smallclass[138][2] = "52";
smallclass[139] = new Array();
smallclass[139][0] = "5205";
smallclass[139][1] = "VB.NET";
smallclass[139][2] = "52";
smallclass[140] = new Array();
smallclass[140][0] = "5206";
smallclass[140][1] = "VC.NET";
smallclass[140][2] = "52";
smallclass[141] = new Array();
smallclass[141][0] = "5207";
smallclass[141][1] = "其他";
smallclass[141][2] = "52";
smallclass[142] = new Array();
smallclass[142][0] = "5208";
smallclass[142][1] = "非技术区";
smallclass[142][2] = "52";
smallclass[143] = new Array();
smallclass[143][0] = "5209";
smallclass[143][1] = "J#";
smallclass[143][2] = "52";
smallclass[144] = new Array();
smallclass[144][0] = "5210";
smallclass[144][1] = "Delphi.net";
smallclass[144][2] = "52";
smallclass[145] = new Array();
smallclass[145][0] = "5211";
smallclass[145][1] = "图表区";
smallclass[145][2] = "52";
smallclass[146] = new Array();
smallclass[146][0] = "5212";
smallclass[146][1] = ".NET技术前瞻";
smallclass[146][2] = "52";
smallclass[147] = new Array();
smallclass[147][0] = "5213";
smallclass[147][1] = "分析与设计";
smallclass[147][2] = "52";
smallclass[148] = new Array();
smallclass[148][0] = "5301";
smallclass[148][1] = "VCL组件开发及应用";
smallclass[148][2] = "53";
smallclass[149] = new Array();
smallclass[149][0] = "5302";
smallclass[149][1] = "非技术区";
smallclass[149][2] = "53";
smallclass[150] = new Array();
smallclass[150][0] = "5304";
smallclass[150][1] = "Windows SDK/API";
smallclass[150][2] = "53";
smallclass[151] = new Array();
smallclass[151][0] = "5305";
smallclass[151][1] = "数据库相关";
smallclass[151][2] = "53";
smallclass[152] = new Array();
smallclass[152][0] = "5306";
smallclass[152][1] = "GAME,图形处理/多媒体";
smallclass[152][2] = "53";
smallclass[153] = new Array();
smallclass[153][0] = "5307";
smallclass[153][1] = "网络通信/分布式开发";
smallclass[153][2] = "53";
smallclass[154] = new Array();
smallclass[154][0] = "5308";
smallclass[154][1] = "语言基础/算法/系统设计";
smallclass[154][2] = "53";
smallclass[155] = new Array();
smallclass[155][0] = "5401";
smallclass[155][1] = "J2SE / 基础类";
smallclass[155][2] = "54";
smallclass[156] = new Array();
smallclass[156][0] = "5402";
smallclass[156][1] = "非技术区";
smallclass[156][2] = "54";
smallclass[157] = new Array();
smallclass[157][0] = "5403";
smallclass[157][1] = "Java Enterprise Open Source";
smallclass[157][2] = "54";
smallclass[158] = new Array();
smallclass[158][0] = "5404";
smallclass[158][1] = "J2EE / EJB / JMS";
smallclass[158][2] = "54";
smallclass[159] = new Array();
smallclass[159][0] = "5405";
smallclass[159][1] = "J2ME";
smallclass[159][2] = "54";
smallclass[160] = new Array();
smallclass[160][0] = "5406";
smallclass[160][1] = "Java WebServices & XML/Soap";
smallclass[160][2] = "54";
smallclass[161] = new Array();
smallclass[161][0] = "5407";
smallclass[161][1] = "IntelliJ IDEA";
smallclass[161][2] = "54";
smallclass[162] = new Array();
smallclass[162][0] = "5409";
smallclass[162][1] = "JSP/Servlet/JavaBean";
smallclass[162][2] = "54";
smallclass[163] = new Array();
smallclass[163][0] = "5410";
smallclass[163][1] = "设计模式";
smallclass[163][2] = "54";
smallclass[164] = new Array();
smallclass[164][0] = "5411";
smallclass[164][1] = "SUN Java 认证";
smallclass[164][2] = "54";
smallclass[165] = new Array();
smallclass[165][0] = "5412";
smallclass[165][1] = "Borland JBuilder";
smallclass[165][2] = "54";
smallclass[166] = new Array();
smallclass[166][0] = "5501";
smallclass[166][1] = "基础类";
smallclass[166][2] = "55";
smallclass[167] = new Array();
smallclass[167][0] = "5502";
smallclass[167][1] = "BCB茶馆";
smallclass[167][2] = "55";
smallclass[168] = new Array();
smallclass[168][0] = "5503";
smallclass[168][1] = "VCL组件使用和开发";
smallclass[168][2] = "55";
smallclass[169] = new Array();
smallclass[169][0] = "5504";
smallclass[169][1] = "数据库及相关技术";
smallclass[169][2] = "55";
smallclass[170] = new Array();
smallclass[170][0] = "5505";
smallclass[170][1] = "Windows SDK/API";
smallclass[170][2] = "55";
smallclass[171] = new Array();
smallclass[171][0] = "5506";
smallclass[171][1] = "网络及通讯开发";
smallclass[171][2] = "55";
smallclass[172] = new Array();
smallclass[172][0] = "5507";
smallclass[172][1] = "ActiveX/COM/DCOM";
smallclass[172][2] = "55";
smallclass[173] = new Array();
smallclass[173][0] = "5601";
smallclass[173][1] = "C语言";
smallclass[173][2] = "56";
smallclass[174] = new Array();
smallclass[174][0] = "5602";
smallclass[174][1] = "非技术区";
smallclass[174][2] = "56";
smallclass[175] = new Array();
smallclass[175][0] = "5603";
smallclass[175][1] = "工具平台和程序库";
smallclass[175][2] = "56";
smallclass[176] = new Array();
smallclass[176][0] = "5604";
smallclass[176][1] = "C++ 语言";
smallclass[176][2] = "56";
smallclass[177] = new Array();
smallclass[177][0] = "5605";
smallclass[177][1] = "新手乐园";
smallclass[177][2] = "56";
smallclass[178] = new Array();
smallclass[178][0] = "5606";
smallclass[178][1] = "模式及实现";
smallclass[178][2] = "56";
smallclass[179] = new Array();
smallclass[179][0] = "5607";
smallclass[179][1] = "其它技术问题";
smallclass[179][2] = "56";
smallclass[180] = new Array();
smallclass[180][0] = "5701";
smallclass[180][1] = "基础类";
smallclass[180][2] = "57";
smallclass[181] = new Array();
smallclass[181][0] = "5702";
smallclass[181][1] = "非技术版";
smallclass[181][2] = "57";
smallclass[182] = new Array();
smallclass[182][0] = "5703";
smallclass[182][1] = "数据库管理";
smallclass[182][2] = "57";
smallclass[183] = new Array();
smallclass[183][0] = "5704";
smallclass[183][1] = "数据库开发";
smallclass[183][2] = "57";
smallclass[184] = new Array();
smallclass[184][0] = "5801";
smallclass[184][1] = "基础类";
smallclass[184][2] = "58";
smallclass[185] = new Array();
smallclass[185][0] = "5802";
smallclass[185][1] = "非技术版";
smallclass[185][2] = "58";
smallclass[186] = new Array();
smallclass[186][0] = "5803";
smallclass[186][1] = "Pb脚本语言";
smallclass[186][2] = "58";
smallclass[187] = new Array();
smallclass[187][0] = "5804";
smallclass[187][1] = "DataWindow";
smallclass[187][2] = "58";
smallclass[188] = new Array();
smallclass[188][0] = "5805";
smallclass[188][1] = "API 调用";
smallclass[188][2] = "58";
smallclass[189] = new Array();
smallclass[189][0] = "5806";
smallclass[189][1] = "控件与界面";
smallclass[189][2] = "58";
smallclass[190] = new Array();
smallclass[190][0] = "5807";
smallclass[190][1] = "Pb Web 应用";
smallclass[190][2] = "58";
smallclass[191] = new Array();
smallclass[191][0] = "5808";
smallclass[191][1] = "数据库相关";
smallclass[191][2] = "58";
smallclass[192] = new Array();
smallclass[192][0] = "5809";
smallclass[192][1] = "项目管理";
smallclass[192][2] = "58";
smallclass[193] = new Array();
smallclass[193][0] = "5901";
smallclass[193][1] = "基础类";
smallclass[193][2] = "59";
smallclass[194] = new Array();
smallclass[194][0] = "5902";
smallclass[194][1] = "WebService";
smallclass[194][2] = "59";
smallclass[195] = new Array();
smallclass[195][0] = "5903";
smallclass[195][1] = "开发工具/WSAD";
smallclass[195][2] = "59";
smallclass[196] = new Array();
smallclass[196][0] = "5904";
smallclass[196][1] = "应用服务器/WAS";
smallclass[196][2] = "59";
smallclass[197] = new Array();
smallclass[197][0] = "5905";
smallclass[197][1] = "企业门户/WS Portal Server";
smallclass[197][2] = "59";
smallclass[198] = new Array();
smallclass[198][0] = "5906";
smallclass[198][1] = "业务整合/Business Integrator";
smallclass[198][2] = "59";
smallclass[199] = new Array();
smallclass[199][0] = "5907";
smallclass[199][1] = "非技术区";
smallclass[199][2] = "59";
smallclass[200] = new Array();
smallclass[200][0] = "6001";
smallclass[200][1] = "基础类";
smallclass[200][2] = "60";
smallclass[201] = new Array();
smallclass[201][0] = "6002";
smallclass[201][1] = "数据库管理";
smallclass[201][2] = "60";
smallclass[202] = new Array();
smallclass[202][0] = "6003";
smallclass[202][1] = "数据库开发";
smallclass[202][2] = "60";
smallclass[203] = new Array();
smallclass[203][0] = "6004";
smallclass[203][1] = "非技术区";
smallclass[203][2] = "60";
smallclass[204] = new Array();
smallclass[204][0] = "6005";
smallclass[204][1] = "数据管理";
smallclass[204][2] = "60";
smallclass[205] = new Array();
smallclass[205][0] = "6006";
smallclass[205][1] = "内容管理";
smallclass[205][2] = "60";
smallclass[206] = new Array();
smallclass[206][0] = "6007";
smallclass[206][1] = "商业智能";
smallclass[206][2] = "60";
smallclass[207] = new Array();
smallclass[207][0] = "6101";
smallclass[207][1] = "基础和管理";
smallclass[207][2] = "61";
smallclass[208] = new Array();
smallclass[208][0] = "6102";
smallclass[208][1] = "开发";
smallclass[208][2] = "61";
smallclass[209] = new Array();
smallclass[209][0] = "6103";
smallclass[209][1] = "高级技术";
smallclass[209][2] = "61";
smallclass[210] = new Array();
smallclass[210][0] = "6104";
smallclass[210][1] = "认证与考试";
smallclass[210][2] = "61";
smallclass[211] = new Array();
smallclass[211][0] = "6201";
smallclass[211][1] = "基本信息";
smallclass[211][2] = "62";
smallclass[212] = new Array();
smallclass[212][0] = "6202";
smallclass[212][1] = "文章评论";
smallclass[212][2] = "62";
smallclass[213] = new Array();
smallclass[213][0] = "6203";
smallclass[213][1] = "购买/订阅/渠道";
smallclass[213][2] = "62";
smallclass[214] = new Array();
smallclass[214][0] = "6204";
smallclass[214][1] = "广告咨询";
smallclass[214][2] = "62";
smallclass[215] = new Array();
smallclass[215][0] = "6301";
smallclass[215][1] = "开发平台";
smallclass[215][2] = "63";
smallclass[216] = new Array();
smallclass[216][0] = "6302";
smallclass[216][1] = "手机操作系统";
smallclass[216][2] = "63";
smallclass[217] = new Array();
smallclass[217][0] = "6303";
smallclass[217][1] = "开发应用";
smallclass[217][2] = "63";
smallclass[218] = new Array();
smallclass[218][0] = "6304";
smallclass[218][1] = "近距离无线技术";
smallclass[218][2] = "63";
smallclass[219] = new Array();
smallclass[219][0] = "6401";
smallclass[219][1] = "控件";
smallclass[219][2] = "64";
smallclass[220] = new Array();
smallclass[220][0] = "6402";
smallclass[220][1] = "SVG";
smallclass[220][2] = "64";
smallclass[221] = new Array();
smallclass[221][0] = "6501";
smallclass[221][1] = "基本信息";
smallclass[221][2] = "65";
smallclass[222] = new Array();
smallclass[222][0] = "6502";
smallclass[222][1] = "文章评论";
smallclass[222][2] = "65";
smallclass[223] = new Array();
smallclass[223][0] = "6503";
smallclass[223][1] = "选题投稿";
smallclass[223][2] = "65";
smallclass[224] = new Array();
smallclass[224][0] = "6504";
smallclass[224][1] = "购买/订阅/广告";
smallclass[224][2] = "65";
smallclass[225] = new Array();
smallclass[225][0] = "6601";
smallclass[225][1] = "文章精粹";
smallclass[225][2] = "66";
smallclass[226] = new Array();
smallclass[226][0] = "6602";
smallclass[226][1] = "招聘及招标";
smallclass[226][2] = "66";
smallclass[227] = new Array();
smallclass[227][0] = "6603";
smallclass[227][1] = "技术讨论";
smallclass[227][2] = "66";
smallclass[228] = new Array();
smallclass[228][0] = "6604";
smallclass[228][1] = "Palm OS 6";
smallclass[228][2] = "66";
smallclass[229] = new Array();
smallclass[229][0] = "6701";
smallclass[229][1] = "软件开发竞赛";
smallclass[229][2] = "67";
smallclass[230] = new Array();
smallclass[230][0] = "6702";
smallclass[230][1] = "逻辑算法竞赛";
smallclass[230][2] = "67";
smallclass[231] = new Array();
smallclass[231][0] = "6703";
smallclass[231][1] = "渲染技术竞赛";
smallclass[231][2] = "67";
smallclass[232] = new Array();
smallclass[232][0] = "6704";
smallclass[232][1] = "短片制作竞赛";
smallclass[232][2] = "67";
smallclass[233] = new Array();
smallclass[233][0] = "6801";
smallclass[233][1] = "基本信息";
smallclass[233][2] = "68";
smallclass[234] = new Array();
smallclass[234][0] = "6802";
smallclass[234][1] = "文章评论";
smallclass[234][2] = "68";
smallclass[235] = new Array();
smallclass[235][0] = "6803";
smallclass[235][1] = "购买\渠道\订阅";
smallclass[235][2] = "68";
smallclass[236] = new Array();
smallclass[236][0] = "6804";
smallclass[236][1] = "意见建议";
smallclass[236][2] = "68";
}
function changeitem()
{
var SelectedBigId,i,j;
for (i= smallclassid.options.length-1;i>=0 ;--i)
{
smallclassid.options[i] = null;
}
SelectedBigId = bigclassid.options[bigclassid.selectedIndex].value;
j = 0;
for (i=0 ;i< smallclass.length ;i++)
{
if (SelectedBigId == smallclass[i][2])
{
smallclassid.options[j] = new Option(smallclass[i][1],smallclass[i][0]);
++j;
}
}
}
</script>
</body>
</html>
CSDN.hta
相关文章
NCC Tools(never code counter tools) V1.0.1发布代码-代码统计工具
NCC Tools(never code counter tools) V1.0.1发布代码-代码统计工具...2006-07-07
最新评论