在成功登录网易通行证后,我尝试登录
https://adwords.google.com/Select/main?cmd=Login&hl=zh_CN在现有客户登录里只有三个变量:
hl=zh_CN
login.userid=
login.password=
头文件:
<META http-equiv=Content-Type content="text/html; charset=utf-8">
可是我用vb提交了这三个变量的值,并提交了正确的头文件Content-Type:text/html; charset=utf-8,还是登录不了.源程序如下:
Private Sub Command1_Click()
If Text1.Text = "" Then MsgBox "请填写用户名": Exit Sub
If Text2.Text = "" Then MsgBox "请填写密码": Exit Sub
Dim strFormData As String
strFormData = "hl=zh_CN&login.userid=" + Text1.Text + "&login.password=" + Text2.Text
Inet1.Execute "https://adwords.google.com/select/LoginValidation", "Post", strFormData, "Content-Type:text/html; charset=utf-8"
Do Until Inet1.StillExecuting = False
DoEvents
Loop
WebBrowser1.Navigate "https://adwords.google.com/select/CampaignSummary"
End Sub
为何? 谢谢
https://adwords.google.com/Select/main?cmd=Login&hl=zh_CN在现有客户登录里只有三个变量:
hl=zh_CN
login.userid=
login.password=
头文件:
<META http-equiv=Content-Type content="text/html; charset=utf-8">
可是我用vb提交了这三个变量的值,并提交了正确的头文件Content-Type:text/html; charset=utf-8,还是登录不了.源程序如下:
Private Sub Command1_Click()
If Text1.Text = "" Then MsgBox "请填写用户名": Exit Sub
If Text2.Text = "" Then MsgBox "请填写密码": Exit Sub
Dim strFormData As String
strFormData = "hl=zh_CN&login.userid=" + Text1.Text + "&login.password=" + Text2.Text
Inet1.Execute "https://adwords.google.com/select/LoginValidation", "Post", strFormData, "Content-Type:text/html; charset=utf-8"
Do Until Inet1.StillExecuting = False
DoEvents
Loop
WebBrowser1.Navigate "https://adwords.google.com/select/CampaignSummary"
End Sub
为何? 谢谢
解决方案 »
- 两个棘手的小问题
- 用代码实现,将原来用Ansi编码保存的文本文件转换为Utf8的编码!非常急!请各位帮帮忙啊!
- 请教一段程序
- 又到结贴时:我是不管三七二十一把贴结了好呢,还是干脆扣信誉分算了?
- 探讨用VB做回放音程序··>>>up者有分。。
- 超级怪问题,两三年难得碰到一次
- 如何用ADO给MDB数据库加上密码或者更新密码!
- 高分寻算法,希望大家讨论!!
- 怎么在点击“取消”按钮里恢复以前的记录
- 已经知道了一个word对象的句柄,如何得到其APPLICATION对象?
- win2000/xp下,截取密码框的星号密码,难道只能用c\c++写dll之类的吗?vb不行吗?
- 怎么可以在click事件里获取到键盘按下回车?
private bLogin as booleanPrivate Sub Command1_Click()
If Text1.Text = "" Then MsgBox "请填写用户名": Exit Sub
If Text2.Text = "" Then MsgBox "请填写密码": Exit Sub
bLogin=false
objWeb.navigate2 "https://adwords.google.com/select/CampaignSummary"
End SubPrivate Sub objWeb_DocumentComplete(pDisp as object,URL)
if (bLogin=false) then
objWeb.document.all("login.userid").value=Text1.Text
objWeb.document.all("login.password").value=Text1.Text
objweb.document.all("login").click
bLogin=true
end if
end sub
Private bLogin As BooleanPrivate Sub Command1_Click()
If Text1.Text = "" Then MsgBox "请填写用户名": Exit Sub
If Text2.Text = "" Then MsgBox "请填写密码": Exit Sub
Set objWeb = New InternetExplorer
objweb.visible=true
bLogin = False
objWeb.Navigate2 "https://adwords.google.com/select/CampaignSummary"
End SubPrivate Sub objWeb_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If (bLogin = False) Then
objWeb.Document.All("login.userid").Value = Text1.Text
objWeb.Document.All("login.password").Value = Text2.Text
objWeb.Document.All("login").Click
bLogin = True
End If
End Sub
我已经选择工程里的'引用reference',选浏览,选system32里的shdocvw.dll。
你自己运行过行吗?
但是可以在后台,不要跳出internetExplorer 而在webbrowser里显示吗?谢谢!
你可以加偶的QQ:1521380。