前一阵子玩模拟精灵,里面有一段代码可以自动踩百度博客,增加回访,代码紧凑细致,效率极高。今天下午忽发奇想,用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脚本的使用,特别是针对变量的置位、复位、取反以及读写操作等常用功能。...掌握了C脚本和VBS脚本的基本操作,就可以大幅提升自动化项目的效率和可靠性。
西门子WinCC_VBS_VBA脚本编程手册是一份重要的参考资料,专为那些在工业自动化领域使用西门子WinCC(Human Machine Interface,人机界面)系统的开发者设计。WinCC是西门子提供的一款强大的可视化软件,广泛应用于...
VBS(Visual Basic Script Edition)是一种轻量级的脚本语言,基于VB(Visual Basic),常用于自动化任务和系统管理。以下是一个简单的VBS脚本示例,用于播放指定的MP3文件。 ```vbscript Dim wmp Set wmp = ...
网页自动签到脚本是一种利用编程技术实现的自动化工具,主要目的是帮助用户自动完成网站的每日签到任务,节省手动操作的时间。Google Chrome插件是这类脚本的一种常见载体,它能够与Chrome浏览器无缝集成,方便用户...
VBS脚本,全称是Visual Basic Script,是一种基于Visual Basic语法的脚本语言,常用于Windows系统的自动化任务。在本场景中,我们讨论的是一个用于更改IP地址的VBS脚本,它提供了比普通软件更为便捷的方式进行IP切换...
标题中的“AD铺铜脚本.rar”指的是Altium Designer(AD)软件的铺铜自动化脚本集合。Altium Designer是一款广泛使用的PCB设计软件,它提供了电路板布局和布线的功能。在PCB设计中,铺铜是重要的一步,用于连接电路板...
【按键精灵 百度OCR文字识别】是一种技术结合,它利用了按键精灵(AutoHotkey)的自动化功能和百度OCR(Optical Character Recognition,光学字符识别)服务来实现对图像中的文字进行识别。按键精灵是一款强大的...
总结来说,baidublogbak.vbs脚本是一个高效且实用的工具,它利用VBScript自动化备份百度空间博客,为用户提供了一种安全保存个人博客内容的方法。尽管它需要用户具备一定的技术知识来运行,但其简洁的命令行操作方式...
VBS(Visual Basic Script)是一种基于Visual Basic编程语言的脚本版本,主要用于Web开发和Windows自动化任务。在“vbs.zip”这个压缩包中,包含了多个以.vbs为扩展名的文件,这些文件是VBS脚本程序。下面将详细阐述...
【VBS版百度贴吧代码格式化调整工具】是一款专门针对百度贴吧中代码显示问题的解决方案。由于百度贴吧在处理帖子时有时会删除或忽略代码块的行首空格,这使得原本应该有缩进的代码失去了应有的格式,严重影响了代码...
总之,“vbs 百度小助手”是一个使用VBScript编写的实用工具,通过提供直观的菜单选项,简化了在百度上进行各种搜索和操作的过程,提高了用户效率。它展示了VBScript在自动化日常网络活动中的潜力,同时也体现了编程...
VBS (Visual Basic Script) 是一种轻量级的脚本语言,主要用于自动化任务和简单的应用程序开发。在Windows环境中,VBS脚本可以直接通过Windows Script Host (WSH) 执行。然而,由于VBS文件是文本文件,它们可以被...
5,增加了卸载的脚本,如果想卸载本绿色版,只要执行安装目录里面的“卸载.VBS”就可以,会自动清理注册表相关项目和删除桌面快捷方式。卸载后请自行删除程序所在目录。 CCB 6:07 2011-10-09 连这1分资源分都想省...
该脚本实现了自动更改桌面背景的功能。 ```vbscript Sphoto = "d:\1.bmp" computer = "." Const hkcu = &H80000001 Set wmi = GetObject("winmgmts:\\" & computer & "\root\default:StdRegProv") wmi.GetString...
VbsEdit是一款强大的VBScript(Visual Basic Script)编辑器,专为开发人员和脚本编写者设计,提供了全面的工具集来支持VBScript语言的编写、调试和优化。这款软件的版本V9.6237是其官方发布的原版,意味着它包含了...
这个特定的脚本,名为"stock.vbs",是VBScript的一个实例,主要用于自动化获取股票市场数据,特别是上证指数这一重要的中国股市指标。 首先,我们要了解VBScript的基础知识。VBScript是Visual Basic的一种脚本版本...
自动化测试是一种利用特定的软件工具来执行预先定义的测试脚本,以替代手动测试过程的技术。在IT行业中,尤其在软件开发和维护领域,自动化测试已经成为提高效率、减少错误和确保产品质量的重要手段。QuickTest ...
VBS是一种脚本语言,常用于WinCC中的自动化任务,如数据采集、报警处理和用户交互。C代码可能涉及到WinCC的扩展功能,如与PLC(可编程逻辑控制器)的通信或者自定义功能块的开发。 “各种动画操作”可能涉及到WinCC...