`
hereson
  • 浏览: 1454051 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

自动踩百度博客的脚本(VBS版)

    博客分类:
  • vbs
阅读更多
前一阵子玩模拟精灵,里面有一段代码可以自动踩百度博客,增加回访,代码紧凑细致,效率极高。今天下午忽发奇想,用vbs来实现一下自动踩百度博客。尽管实现了,但是总感觉走了弯路,没有模拟精灵效率高,方法简洁。因为是用于演示,所以只收集了9个页面的博客地址,每次访问也是从头开始,有兴趣的朋友,可以自己修改相应的代码。希望百度管理员不要封我,我没有恶意,呵呵。

code1:

On Error Resume Next

url="http://hi.baidu.com/hi/good0"

'str="http://hi.baidu.com.xuejinglan"

Set ie=WScript.CreateObject("InternetExplorer.Application")

ie.visible=True

atlink=""

For i=1 To 9 Step 1

urll=url & i &".html"

ie.navigate urll

    While ie.Busy

     WScript.Sleep 100

    Wend

Set links=ie.Document.links

Set fso = CreateObject("Scripting.FileSystemObject")

Set f=fso.OpenTextFile("c:\url.txt",8,True)

For Each link In links

If link<>atlink And link<>"http://www.baidu.com/" And

link<>"http://hi.baidu.com/"

And link<>"http://www.baidu.com/search/hi_contract.html" And

link<>"http://www.baidu.com/duty/" And reg(link)<>true Then f.WriteLine link

atlink=link

Next

f.Close

Next

Function reg(str)

Dim regEx, Match, Matches

      Set regEx = New RegExp

           regEx.Pattern = "^http://hi.baidu.com/hi/good"

           regEx.IgnoreCase = True

           regEx.Global = True

Val = regEx.Test(str)

reg =Val

End Function

将此段代码保存为:取得地址.vbs,执行可得到百度空间各博客的地址。

code2:

'str="http://hi.baidu.com.xuejinglan"

Set Wshell=WScript.CreateObject("WScript.Shell")

Set ie=WScript.CreateObject("InternetExplorer.Application")

ie.visible=true

ie.navigate "http://passport.baidu.com/"

Do

Wscript.Sleep 200

Loop Until ie.ReadyState=4

ie.document.getElementById("username").value="xxxxxxx"

ie.document.getElementById("password").value="*******"

tj=ie.document.getElementsBytagname("form")

tj.submit

WScript.Sleep 10000

Set fso = CreateObject("Scripting.FileSystemObject")

Set f=fso.OpenTextFile("c:\url.txt",1,false)

Do While f.AtEndOfLine <> True

url=f.ReadLine

Set ie=WScript.CreateObject("InternetExplorer.Application")

ie.visible=True

ie.navigate url

Do

    Wscript.Sleep 200

Loop Until ie.ReadyState=4

WScript.Sleep 10000

ie.Quit

Loop

将此段代码保存为:踩空间.vbs,执行即可。
分享到:
评论

相关推荐

    WinCC常用C和VBS脚本.pdf

    在本文档中,我们将重点介绍WinCC中C脚本和VBS脚本的使用,特别是针对变量的置位、复位、取反以及读写操作等常用功能。...掌握了C脚本和VBS脚本的基本操作,就可以大幅提升自动化项目的效率和可靠性。

    西门子WinCC_VBS_VBA脚本编程手册.rar

    西门子WinCC_VBS_VBA脚本编程手册是一份重要的参考资料,专为那些在工业自动化领域使用西门子WinCC(Human Machine Interface,人机界面)系统的开发者设计。WinCC是西门子提供的一款强大的可视化软件,广泛应用于...

    VBS脚本常用代码大全2011整理.pdf

    VBS(Visual Basic Script Edition)是一种轻量级的脚本语言,基于VB(Visual Basic),常用于自动化任务和系统管理。以下是一个简单的VBS脚本示例,用于播放指定的MP3文件。 ```vbscript Dim wmp Set wmp = ...

    各种网页自动签到脚本 | google chrome 插件

    网页自动签到脚本是一种利用编程技术实现的自动化工具,主要目的是帮助用户自动完成网站的每日签到任务,节省手动操作的时间。Google Chrome插件是这类脚本的一种常见载体,它能够与Chrome浏览器无缝集成,方便用户...

    用于更改ip的vbs脚本

    VBS脚本,全称是Visual Basic Script,是一种基于Visual Basic语法的脚本语言,常用于Windows系统的自动化任务。在本场景中,我们讨论的是一个用于更改IP地址的VBS脚本,它提供了比普通软件更为便捷的方式进行IP切换...

    AD铺铜脚本.rar

    标题中的“AD铺铜脚本.rar”指的是Altium Designer(AD)软件的铺铜自动化脚本集合。Altium Designer是一款广泛使用的PCB设计软件,它提供了电路板布局和布线的功能。在PCB设计中,铺铜是重要的一步,用于连接电路板...

    按键精灵 百度ocr文字识别

    【按键精灵 百度OCR文字识别】是一种技术结合,它利用了按键精灵(AutoHotkey)的自动化功能和百度OCR(Optical Character Recognition,光学字符识别)服务来实现对图像中的文字进行识别。按键精灵是一款强大的...

    百度空间备份脚本baidublogbak.vbs代码分析

    总结来说,baidublogbak.vbs脚本是一个高效且实用的工具,它利用VBScript自动化备份百度空间博客,为用户提供了一种安全保存个人博客内容的方法。尽管它需要用户具备一定的技术知识来运行,但其简洁的命令行操作方式...

    vbs.zip, 一些vbs的文件

    VBS(Visual Basic Script)是一种基于Visual Basic编程语言的脚本版本,主要用于Web开发和Windows自动化任务。在“vbs.zip”这个压缩包中,包含了多个以.vbs为扩展名的文件,这些文件是VBS脚本程序。下面将详细阐述...

    VBS版百度贴吧代码格式化调整工具

    【VBS版百度贴吧代码格式化调整工具】是一款专门针对百度贴吧中代码显示问题的解决方案。由于百度贴吧在处理帖子时有时会删除或忽略代码块的行首空格,这使得原本应该有缩进的代码失去了应有的格式,严重影响了代码...

    vbs 百度小助手

    总之,“vbs 百度小助手”是一个使用VBScript编写的实用工具,通过提供直观的菜单选项,简化了在百度上进行各种搜索和操作的过程,提高了用户效率。它展示了VBScript在自动化日常网络活动中的潜力,同时也体现了编程...

    VBS TO EXE

    VBS (Visual Basic Script) 是一种轻量级的脚本语言,主要用于自动化任务和简单的应用程序开发。在Windows环境中,VBS脚本可以直接通过Windows Script Host (WSH) 执行。然而,由于VBS文件是文本文件,它们可以被...

    VBSedit 5.2.4 & HtaEdit 3.3.1 英文绿色破解版

    5,增加了卸载的脚本,如果想卸载本绿色版,只要执行安装目录里面的“卸载.VBS”就可以,会自动清理注册表相关项目和删除桌面快捷方式。卸载后请自行删除程序所在目录。 CCB 6:07 2011-10-09 连这1分资源分都想省...

    VBS 经典代码 2011最新版本

    该脚本实现了自动更改桌面背景的功能。 ```vbscript Sphoto = "d:\1.bmp" computer = "." Const hkcu = &H80000001 Set wmi = GetObject("winmgmts:\\" & computer & "\root\default:StdRegProv") wmi.GetString...

    VbsEdit软件V9.6237(官方原版).rar

    VbsEdit是一款强大的VBScript(Visual Basic Script)编辑器,专为开发人员和脚本编写者设计,提供了全面的工具集来支持VBScript语言的编写、调试和优化。这款软件的版本V9.6237是其官方发布的原版,意味着它包含了...

    定时查询上证指数并提示的VB脚本

    这个特定的脚本,名为"stock.vbs",是VBScript的一个实例,主要用于自动化获取股票市场数据,特别是上证指数这一重要的中国股市指标。 首先,我们要了解VBScript的基础知识。VBScript是Visual Basic的一种脚本版本...

    达内自动化测试QTP软件培训资料

    自动化测试是一种利用特定的软件工具来执行预先定义的测试脚本,以替代手动测试过程的技术。在IT行业中,尤其在软件开发和维护领域,自动化测试已经成为提高效率、减少错误和确保产品质量的重要手段。QuickTest ...

    WINCC V7.0 SP3 项目实例

    VBS是一种脚本语言,常用于WinCC中的自动化任务,如数据采集、报警处理和用户交互。C代码可能涉及到WinCC的扩展功能,如与PLC(可编程逻辑控制器)的通信或者自定义功能块的开发。 “各种动画操作”可能涉及到WinCC...

Global site tag (gtag.js) - Google Analytics