hta作品笨狼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">全部社區(qū)</option>
        <option value="3"selected>Web開發(fā)</option>
        <option value="4">軟件工程/管理</option>
        <option value="5">企業(yè)開發(fā)</option>
        <option value="6">專題開發(fā)</option>
        <option value="7">多媒體/設(shè)計</option>
        <option value="8">Linux/Unix社區(qū)</option>
        <option value="9">硬件/嵌入開發(fā)</option>
        <option value="10">Windows專區(qū)</option>
        <option value="11">硬件使用</option>
        <option value="13">軟件培訓(xùn)/認證/考試</option>
        <option value="14">擴充話題</option>
        <option value="15">社區(qū)支持</option>
        <option value="16">產(chǎn)品/廠家</option>
        <option value="17">其他開發(fā)語言</option>
        <option value="18">其他數(shù)據(jù)庫開發(fā)</option>
        <option value="20">計算機圖書</option>
        <option value="50">VC/MFC</option>
        <option value="51">VB</option>
        <option value="52">.NET技術(shù)</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控件專區(qū)</option>
        <option value="65">《開發(fā)高手》雜志</option>
        <option value="66">palmos</option>
        <option value="67">2004微軟創(chuàng)新杯軟件開發(fā)大賽</option>
        <option value="68">《MSDN開發(fā)精選》雜志</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">應(yīng)用服務(wù)器</option>
        <option value="310">HTML(CSS)</option>
        <option value="311">其他</option>
        <option value="312">非技術(shù)區(qū)</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,請根據(jù)當前的帖子號碼來設(shè)定爬行距離;
    <br/>
    4,歡迎光臨<a ;
    }
    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>