本文目录一览:
- 1、VB如何访问某一网页
- 2、vb访问网站数据库
- 3、用VB实现网络攻击
- 4、关于VB打开网站的问题
- 5、用VB实现登陆网站
- 6、vb可不可以编写网站
VB如何访问某一网页
HTML 源码:
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
html
head
titletestPage/title
/head
body
FORM name=chh method = "POST" action = "login.asp"
table width="100%" border="0" cellspacing="0" cellpadding="2"
tr
td width="31%" align="center"用户:/td
td width="69%" align="left"
input name="LoginName" type="text" id="LoginName" size="12"
/td
/tr
tr
td width="31%" align="center"密码:/td
td width="69%" align="left"
input name="LoginPassword" type="password" id="LoginPassword" size="12"
/td
/tr
/table
input type = "submit" id = "clickme" value = "提交"
/FORM
/body
/html
很简单的页面,在上面有一个登录的 Form,一个用户名输入框 LoginName,一个密码输入框LoginPassword 和一个提交按钮 clickme,然后用 IE 打开这个页面,注意页面的 title 设置为 testPage。然后打开 VBA,在工程中引用 Microsoft internet controls:
Private Sub Command1_Click()
Dim IEList As New ShellWindows
Dim browser
Dim Doc
On Error Resume Next
'遍历当前地浏览器窗口
For Each browser In IEList
'找到需要地IE窗口
If browser.Document.Title = "testPage" Then
'获得浏览器地文档对象
Set Doc = browser.Document
'填写用户名字段
Doc.body.All("LoginName").Value = "eddie"
'填写密码字段
Doc.body.All("LoginPassword").Value = "123456"
'提交
Doc.body.All("clickme").Click
End If
Next
End Sub
自己参考一下,应该可以搞定....
vb访问网站数据库
有必要吗?直接拿ASP就搞定了吗!~
B/S模式
还是你要三层架构 啊~!
用VB实现网络攻击
这和做一个聊天软件是一个道理的,制定通讯的代码,服务器端接收指令后做相应的动作即可。其实木马是很容易做的,一个winsock控件就够了
关于VB打开网站的问题
'API函数定义
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
'用api打开TEXT1中的网址
Private Sub Command1_Click()
ShellExecute Me.hwnd, "Open", trim(Text1.Text), 0, 0, 1
End Sub
用VB实现登陆网站
webbrowser
.document.form.username.value="123"
webbrowser.document.form.password.value="123"
webbrowser.document.form.submit
将form,username和password替换成你网页中相应控件的id
那个网页是嵌入了一个iframe实现的,稍微麻烦点,得把iframe的id写上,代码如下:
Private
Sub
Command1_Click()
With
WebBrowser1.Document.loginiframe.myform
.username.Value
=
"张三"
.userpass.Value
=
"12345"
.submit
End
With
End
Sub
vb可不可以编写网站
网站上的文件,除了图片、视频、音乐等媒体文件以及数据库之外,剩下的几乎都是文本文件(如htm、asp、js、css等),理论上只要有个文本编辑器(比如记事本)就可以编写网站的。
vb.net可以编写asp.net的网站,主要是通过程序来生成网站所需的各种文件,比较方便,不过灵活性上就比不过直接写代码了。
vb6则基本上不可能用来编写网站了。