- 浏览: 1450041 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (564)
- 算法 (7)
- 流金岁月 (1)
- Javascript (30)
- actionscript (108)
- as3.0 game (14)
- flex (84)
- fms2 (27)
- 正则表达式 (7)
- 开源组件代码(as3.0) (1)
- Pv3d (13)
- Cairngorm (4)
- vbs (54)
- VB程序设计 (26)
- 计算机应用与维护 (4)
- 职场实用穿衣技巧 (3)
- 历史风云 (15)
- 淡泊明志,宁静致远 (12)
- 情感 (26)
- 杂谈 (41)
- 越南风 (14)
- DirectX (9)
- Dev-cpp (11)
- 回望百年 (2)
- 建站经验 (2)
- Python (24)
- 网络赚钱 (4)
- php (2)
- html (1)
- ob0短址网 (1)
- ob0.cn (1)
- wordpress (1)
- pandas logistic (1)
- haxe (1)
- opencv (1)
- 微信小程序 (3)
- vue (3)
- Flutter (1)
最新评论
-
GGGGeek:
第一个函数滚动监听不起作用,onPageScroll可以
微信小程序--搜索框滚动到顶部时悬浮 -
naomibyron:
解决办法:工具 -> 编译选项 -> 编译器 ...
dev-c++中编译含WINSOCK的代码出现错误的解决方法 -
haichuan11:
这个…… 代码不全真的是让人很憋屈的感觉啊
actionScript 3.0 图片裁剪及旋转 -
chenyw101:
老兄能留个QQ号吗?具体的我有些东西想请教下你
用VB制作网站登陆器 -
yantao1943:
貌似有点问题,只派发一次事件啊
使用ActionScript 2.0或ActionScript 3.0处理音频文件的提示点(cue
1.用AxWebBrowser控件做论坛自动发贴软件
1。用AxWebBrowser控件做论坛自动发贴软件
AxWebBrowser控件即VB6中的WebBrowser控件。
用AxWebBrowser做论坛批量发贴软件,使用时先添加对AxWebBrowser控件和MSHTML的引用。
先Navigate到指定网址。然后用以下代码等待网页加载完毕:
Do While brow.Busy
Application.DoEvents()
Loop
然后调用发帖过程。
Public Sub fill()
On Error Resume Next
Do While brow.Busy
Application.DoEvents()
Loop
Dim webDoc As Object = brow.Document.all
Dim webTag As Object
Dim lengthTag As Integer = webDoc.length - 1
For countTag As Integer= 0 To lengthTag
webTag = webDoc.item(countTag)
Select Case Strings.LCase(webDoc.item(countTag).tagname)
Case "textarea" '网页中的文本框
Select Case webTag.name
Case "body" '"body"来自网页源代码,不同网站很可能不同,你根据实际修改。下同。
webTag.value = strBody '这是预先定义的值,下同。
End Select
Case "select" '网页中的下拉选择框
Select Case webTag.name
Case "month" '选择月份,这里略去年、日的选择,因为原理相同。
webTag.all.item(1).selected = True '选择第一个值
End Select
Case "input" '网页中的输入框
Select Case Strings.LCase(webTag.type)
Case "text" '文本
Select Case webTag.name
Case "name", "userid", "nickname" '用户名
webTag.value = strName
Case "subject" '标题
webTag.value = strSubject
Case "regid" '注册码
webTag.value = strRegid
Case "username", "realname"
webTag.value = strUsername
Case "cardnumber"
webTag.value = strCardNumber
Case "homephone"
webTag.value = strHomephone '电话号
Case "url_title" '链接名称
webTag.value = urlTitle
Case "url" '链接
webTag.value = url
Case "email" 'email地址
webTag.value = email
Case "img" '图片
webTag.value = img
Case "midi" '音乐
webTag.value = midi
Case "year" '年
webTag.value = strYear
Case "prompt" '找回密码提示问题
webTag.value = strPrompt
Case "answer" '找回密码答案
webTag.value = strAnswer
End Select
Case "password" '密码
Select Case webTag.name
Case "passwd", "password", "confirm", "repasswd" '密码,确认密码
webTag.value = strPass
End Select
Case "checkbox" '单选框
Select Case webTag.name
Case "emailme" 'email通知tuenhai
webTag.checked = True
End Select
End Select
End Select
Next
brow.Document.forms(0).submit() '许多网页表单,这一句简单代码即实现自动提交
End Sub
于是,主过程是这样:
Public Sub autoAdd()
brow.Silent = True '不弹出窗口
brow.Navigate("http://www.Tuenhai.com";) ' tuenhai的小站为例
Do While formBrowNetsh.brow.Busy '等待网页加载完毕
Application.DoEvents()
Loop
Call fill()
End Sub
以上代码可实现可视化自动注册和论坛自动发帖工具。
还有几个问题有待解决:
一. 有的网站要填上识别码数字才能注册或发言,如何用程序来实现自动识别识别码图片上的数字?
二. 有的网站一进去就会跳出一个欢迎对话框,程序的运行就被暂停。
三. 对于自动注册和发言来说,加载较慢的图片、Flash、音乐等并不是必需的。
发表评论
-
使用bat 处理文件 批量下载图片,下载文件
2018-11-17 10:42 3888Download Wscript.Arguments(0) ... -
VB6逆向工程浅析
2011-12-29 07:36 1726前言 VB的编译有两种方式,一种是P-Code ... -
VB函数——逆向分析备查
2011-12-28 21:39 1473Variant 变量的内部表示:_____________ ... -
VB程序逆向常用的函数
2011-12-28 21:38 14801) 数据类型转换: ... -
用XML创建可排序、分页的数据显示页面
2008-08-30 08:10 1386在Web开发中,我们经常 ... -
SQL注入天书 - ASP注入漏洞全接触
2008-08-28 17:39 1075随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员 ... -
一个学校的网站安全性测试
2008-08-28 17:38 1145本文作者:angel文章性质:原创发布日期:2004-04-0 ... -
改mdb为asp所带来的灾难
2008-08-28 17:36 992本文作者:SuperHei·Lilo文章性质:原创发布日期: ... -
XML实例解析
2008-08-28 17:35 1094提纲: 一:实例效果 ... -
选单连动
2008-08-28 17:34 1060动机: 现在我们做个在IE里应用XML的一个小例子:解决双下 ... -
ASP常用的代码(不断更新)
2008-08-28 17:34 12371.获得系统时间:<%=now()%>2.取得来访 ... -
动态排序
2008-08-28 17:31 1126动机: 排序功能让我们页面上的数据显的更人性化,是我们在网站 ... -
动态查询
2008-08-28 17:31 870动机: 查询功能是我们 ... -
XML卷之动态分页
2008-08-28 17:30 1193动机: 为了方便用户查看大批量数据,我们会用到动态分页,因此 ... -
对xml+xsl实现分页排序的改进,使支持对所有数据进行排序
2008-08-28 17:29 2087以往见过的利用xml+xsl来实现分页排序的基本都只能本页内排 ... -
使用XML、XSLT和XPath创建可排序、分页、重用的数据显示页
2008-08-28 17:27 1324在Web开发中,我们经常 ... -
用ASP+XML编写留言本
2008-08-28 17:16 2861一、读者指引 读者 ... -
asp查询xml的代码,实现了无刷新、模糊查询功能
2008-08-28 17:13 1154<html> <head> ... -
用Asp+XmlHttp实现RssReader功能
2008-08-28 17:12 868<style>body {margin:10px; ... -
vb+Webbrowser控件详解
2008-08-25 20:48 6818vb+Webbrowser控件详解 1、获得浏览器信息: P ...
相关推荐
1. **登录**:首先,我们需要模拟用户登录论坛或社交媒体平台。这可以通过发送HTTP请求,携带用户名和密码,或者利用WebBrowser控件加载登录页面,填写表单并提交来实现。在VB中,可以使用`Navigate`方法加载登录...
在本案例中,“vb编的自动喊话软件”就是利用VB来实现的一款程序。 【自动喊话软件功能】 自动喊话软件的主要功能是在预设的时间间隔内自动播放设定的文字内容,模拟人类语音进行喊话。这种软件常用于各种场合,如...
【基于VB的自动回复软件】是一款使用Visual Basic(VB)编程语言开发的应用程序,它能够实现自动回复功能,简化用户在各种场景下的交互操作。VB是Microsoft公司推出的一种面向对象的编程工具,以其直观易用的界面和...
VB(Visual Basic)是一种由微软公司开发的事件驱动编程语言,它在教育领域常被用于创建教学辅助软件,如自动生成试卷的系统。本系统利用VB的强大功能,实现了根据预设规则随机组合题目,生成个性化的试卷,减轻了...
此文件为源代码,VB2010编写,可是实现程序自动更新,把这个程序的文件打包到安装文件里,用AppStart启动程序,自动下载配置文件比较服务器与本地的是否相同,如果不相同则下载服务器文件替换本地文件然后启动真正的...
在IT领域,特别是软件开发与自动化测试中,利用编程语言如Visual Basic(简称VB)来实现网页表单的自动填写与提交是一项常见的需求。本文将深入解析如何使用VB结合WebBrowser控件实现自动登录功能,这不仅适用于特定...
【自动更新程序用vb.net写的软件更新程序】 自动更新程序是软件开发中不可或缺的一部分,它允许用户无需手动下载和安装新版本,即可自动获取并应用软件的最新更新。本项目是使用VB.NET语言编写的软件更新程序,VB...
在VB(Visual Basic)编程环境中,我们可以利用API函数或者Windows消息机制来实现自动按键的功能。自动按键,简单来说,就是让程序模拟用户手动按下键盘上的某个键或一系列键,这在自动化测试、游戏辅助或者某些特定...
在本场景中,"VB6编写的软件自动安装程序"指的是使用VB6编写的应用程序的安装包,它包含了所有必要的文件和元数据,使得用户能够便捷地在计算机上安装该软件。 一个自动安装程序通常由以下组件构成: 1. **安装...
"vb6的AutoCode代码提示代码自动完成"是一个针对VB6.0的插件,它增强了原生IDE的功能,帮助开发者快速输入代码。 AutoCode是这个插件的名字,它的主要作用是在用户编写代码时提供智能提示,根据已输入的部分自动...
1. **自动检测更新**: - 通过在服务器上维护一个版本信息文件(如XML或JSON),程序启动时会检查此文件以获取最新版本号和更新URL。 - 如果本地版本低于服务器上的版本,程序会提示用户有可用更新。 2. **下载...
"在VB程序中自动配置ODBC数据源的方法" 本文主要介绍了在VB程序中自动配置ODBC数据源的方法,对于VB与ODBC链接的相关知识作了详细的讲解。ODBC(Open Database Connectivity)是一种开放数据库互连标准,允许不同的...
可以使vb程序开机自动运行可以使vb程序开机自动运行可以使vb程序开机自动运行可以使vb程序开机自动运行可以使vb程序开机自动运行可以使vb程序开机自动运行可以使vb程序开机自动运行可以使vb程序开机自动运行可以使vb...
VB做数据库密码破解软件 vb做的数据库破解软件
在这个“vb做的图像处理软件”项目中,我们看到VB被用来创建一个简单的图像处理程序,它能够读取图片信息,并且具备扩展性的结构,可以方便地添加新的图像处理算法。 首先,让我们详细了解一下VB在图像处理中的基本...
VB ICO图标制作软件源代码VB ICO图标制作软件源代码VB ICO图标制作软件源代码VB ICO图标制作软件源代码VB ICO图标制作软件源代码VB ICO图标制作软件源代码VB ICO图标制作软件源代码VB ICO图标制作软件源代码VB ICO...
标题中的“这是一个用VB做的单词翻译软件”表明这个软件是使用Visual Basic (VB) 这一编程语言开发的。VB是一种面向对象的编程环境,由微软公司推出,它简化了Windows应用程序的创建过程,尤其适合于开发用户界面。...
自己因为项目需要,用vb写的自动升级功能,需要http服务,可以用tomcat或者iis,ConstDefine中定义了可以修改的常量。客户端和服务器端,都是通过xml来通信。因为winsock不能下载超过8k,所以通信的xml不能过大。
### 使用VB自动填写网页表单 #### 知识点概览 本文将详细介绍如何使用Visual Basic(简称VB)编写一个小程序来实现自动填写网页表单的功能。该程序可用于自动化一些常见的网页操作,如自动登录、数据批量录入等场景...
【基于VB 定时器 语音自动提示软件】 在信息技术领域,Visual Basic(VB)是一种常用的编程语言,尤其适用于开发Windows应用程序。在这个基于VB的定时器软件中,开发者利用了VB内置的Timer控件来实现定时提醒功能。...