TC官方合作论坛

 找回密码
 立即注册
查看: 1771|回复: 4

[功能] 【百度贴吧会员采集器】

[复制链接]
发表于 2013-7-1 07:30:59 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  1. //开始采集
  2. function btnCaiJi_click()   
  3.     userCount=type.cint(statictext.gettext("lblUserCount"))
  4.     int beginPage=0
  5.     int endPage=0
  6.     beginPage=type.cint(edit.gettext("txtBeginPage"))
  7.     endPage=type.cint(edit.gettext("txtEndPage"))  
  8.    
  9.     if(beginPage<=endPage)
  10.         insterBefor=edit.gettext("txtInsterBefor")
  11.         insterEnd=edit.gettext("txtInsterEnd")
  12.         net.wsastartup()        
  13.         while(beginPage<endPage)
  14.             url="http://tieba.baidu.com/f/like/manage/list?kw="&edit.gettext("txtTieBaName")&"&pn="&beginPage   
  15.             strs=net.urlgetnetrequest(url,3)
  16.             贴吧会员采集器.GetName()  
  17.             beginPage=beginPage+1
  18.         endwhile
  19.         net.close()
  20.     else
  21.         help.messagebox("开始页不能大于结束页")
  22.     endif
  23.    
  24.     statictext.settext("lblUserCount",userCount)
  25. endfunction


  26. //获取名称
  27. function GetName()
  28.     while(strs!="")
  29.         userName=str.strsub(strs,str.findstr(strs,"username=")+10,str.strleng(strs))
  30.         userName=str.strsub(userName,0,str.findstr(userName,"src=")-2)
  31.         if(userName!="")
  32.             if(str.strleng(userName)<30)
  33.                 edit.settext("txtHtmls",edit.gettext("txtHtmls")&insterBefor&userName&insterEnd&"\r\n")
  34.                 strs=str.strsub(strs,str.findstr(strs,"username=")+10,str.strleng(strs))
  35.                  userCount=userCount+1  
  36.             else
  37.                 strs=""
  38.             endif
  39.         else
  40.             strs=""
  41.             userName=""
  42.         endif
  43.     endwhile
  44.    
  45. endfunction

  46. //清空文本
  47. function btnClear_click()
  48.     edit.settext("txtHtmls","")
  49.     statictext.settext("lblUserCount",0)
  50. endfunction

  51. //翻倍
  52. function btnPageFanBei_click()
  53.     beginPage=type.cint(edit.gettext("txtBeginPage"))
  54.     endPage=type.cint(edit.gettext("txtEndPage"))
  55.     edit.settext("txtBeginPage",endPage+1)
  56.     edit.settext("txtEndPage",endPage+endPage-beginPage+1)
  57. endfunction
复制代码

百度网盘下载地址 http://pan.baidu.com/share/link? ... 82&uk=538748136
回复

使用道具 举报

发表于 2013-7-1 08:11:53 | 显示全部楼层
沙发真舒服
回复 支持 反对

使用道具 举报

发表于 2013-7-1 09:18:50 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

发表于 2013-7-1 14:31:41 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

发表于 2013-7-2 15:28:44 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-5 02:27 , Processed in 0.038881 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表