日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

WebBrowser打開的網頁上的圖片地址 VB

admin
2014年3月25日 1:5 本文熱度 5774

請你們打開 http://qzone.qq.com/ QQ空間的地址看到一個驗證碼的圖片沒.這個圖片的地址是 http://ptlogin2.qq.com/getimage? 后面的aid=15000101&0.056030716657893775


每次都變


我要的效果是 用WebBrowser打開它也就是QQ空間的登錄地址,然后在Image顯示此次登錄驗證碼的圖片。


也就是WebBrowser打開后網頁上的驗證碼的圖片和Image顯示的圖片一樣。


這就需要這個圖片的地址,怎么得到。



補充:

我的意思你還不明白,我要做的是一個能登錄QQ網站的軟件,一開始說的驗證碼是為了登錄QQ空間準備的,主要是這個網站上驗證碼用你的第一段代碼取不出來,所以我一而再再而三的追問,我只要上面


那個效果,你打字也不容易,幫人幫到底,你就用全力幫我吧


該文章在 2014/3/25 1:05:30 編輯過

全部評論4

admin
2014年3月25日 1:7
'驗證碼
Set x = WebBrowser1.Document.getElementsByTagName("IMG")(0)
Set CtrlRange = WebBrowser1.Document.body.createControlRange()
CtrlRange.Add (x)
CtrlRange.execCommand ("Copy")
Picture1.Picture = Clipboard.GetData

添加一個圖片框,這里面就會有驗證碼

如果取的圖片錯誤,你自己更改一下WebBrowser1.Document.getElementsByTagName("IMG")(0)最后這個0,直到正確,因為可能驗證碼的編號不是0

追問:

改完是不是永遠可以用,不用一用一次改一次吧

回答:

改一次就行了,因為每個網頁中驗證碼不一樣

我上面那個0是其他網頁中驗證碼圖版的標志

追問:

怎么看出這最后應該要填什么 我填了好多個 老出現錯誤

回答:

一般是0,你從0開始往上加就可以了

追問:

但是這個網站上只有一個圖片算圖片,是不是要換種方法,還有你的QQ是多少,我要加QQ問你.

http://adsfile.qq.com/web/portal_08245.jpg那個0向上加1就變成無效指針了.

你要把 http://qzone.qq.com/ 粘貼在瀏覽器上回車才能到我要說的那個網站.

不然會到 http://qzone.qq.com/index.html.

回答:

只有一張圖片就是0了

為什么每個提問的人都想要QQ?

這個問題跟我的QQ有什么關系?

你給的這個地址

http://adsfile.qq.com/web/portal_08245.jpg

本身就是一個圖片,何必要用網頁的方法來取得本來就是圖片的圖片地址?

取得網絡圖片:

Private Declare Function OleLoadPicturePath Lib "oleaut32.dll" (ByVal szURLorPath As Long, ByVal punkCaller As Long, ByVal dwReserved As Long, ByVal clrReserved As OLE_COLOR, ByRef riid As TGUID, ByRef ppvRet As IPicture) As Long

Private Type TGUID
Data1 As Long
Data2 As Integer
Data3 As Integer
Data4(0 To 7) As Byte
End Type

'加載函數
Public Function LoadPicture(ByVal strFileName As String) As Picture
Dim IID As TGUID
With IID
.Data1 = &H7BF80980
.Data2 = &HBF32
.Data3 = &H101A
.Data4(0) = &H8B
.Data4(1) = &HBB
.Data4(2) = &H0
.Data4(3) = &HAA
.Data4(4) = &H0
.Data4(5) = &H30
.Data4(6) = &HC
.Data4(7) = &HAB
End With

On Error GoTo LocalErr

OleLoadPicturePath StrPtr(strFileName), 0&, 0&, 0&, IID, LoadPicture
Exit Function
LocalErr:
Set LoadPicture = VB.LoadPicture(strFileName)
Err.Clear
End Function

使用方法:
Set 控件名.Pictue = LoadPicture(圖片網絡路徑)

補充:

給你個忠告,用軟件登陸QQ網站是費力不討好

有驗證碼,你不能自動識別,那么登陸就沒意義,你別問我會不會識別,不會!

你整這么多事,我還是不明白你要做什么?


該評論在 2014/3/25 1:07:10 編輯過
admin
2014年3月25日 1:7

提問人的意思好像是將那個驗證碼的圖原樣顯示在圖片框中吧,估計沒什么實際意義,不知道你是要做什么程序。

不過你可以試試將WebBrowser控件截成圖片,再顯示其中的一部分,這種方法應該能實現你要的功能,具體怎么做就不知道了,沒做過這方面的。你可以找找WebBrowser制成圖片的例子來修改,驗證圖顯示的位置是相對固定的。

如果想要那個圖片的地址是沒用的,取不到的,如果取得到那動態驗證就沒意義了。


該評論在 2014/3/25 1:07:40 編輯過
admin
2014年3月25日 1:8
ι.孤雁孇飛的方法不是不行而是他沒有弄清楚一個問題驗證碼圖片是在點擊登錄按鈕后才出現的,這中間調用了一段JS。而他的方法,是在代碼被執行之前,依次檢查網頁上的每一個圖片。所以他的方法需要修改,加上一步執行網頁上打開登錄窗的代碼,然后再檢查圖片。
追問:
我有,但是你能在QQ上告訴我答案,我在添100分
追問:

我的QQ:602476601

我怕分添上了問題沒解決請你諒解。

回答:
設置什么添加好友回答。。。 你加我吧83193823

該評論在 2014/3/25 1:08:14 編輯過
admin
2014年3月25日 1:8

樓主的意思應該是用來qq空間留言或者干嘛用的,而樓主用的是vb或者其他語言寫的獨立軟件。

也就是只需要登陸后,qq自動運行,而樓主現在的需要的是,在軟件后臺打開網頁的同時,

把驗證碼,調取到設置好圖片框。

從而操作者手動輸入驗證碼?

可否這樣理解?

 

該評論在 2014/3/25 1:08:35 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 欧美日韩中文字幕在线 | 很黄很黄地在床视频女 | 日韩成人精品视频 | 国产一级特黄aa大片在线 | 亚洲阿v天堂在线2 | 国产极品精品免费视频能看 | xx性欧美肥妇欧美 | 米奇影院日韩免费 | 国产91 | 国产台湾佬国产娱乐 | 免费人成视网站在线不卡 | 日本视频网站在线w | 日韩中文字幕免费视频 | 亚洲男同gay | 日本夫妻激情生活b区 | 92午夜福利国产精品 | 国产又粗又长又黄又猛 | 久热官网 | 亚洲欧美人成综合导航 | 欧美一区二区制服在线 | 国产亚洲新免费视 | 亚洲全网 | 久99视频精品免费观看福利 | 在线免费观看区一区二 | 亚洲免费在线视频观看 | 日韩欧美在线不卡 | 欧美激情亚洲专区一区二区 | 国产精品福利片免费看 | 成人涩涩涩视频在线观看 | 97影视首页 | 不卡一区二区三区卡 | 91精品啪在线观看国产色 | 尤物免费人成在线观看播放a | 国产精品人成 | 国产欧美精品一区二区色综合 | 欧美日韩一区二区精品 | 日本免费一区高清观看 | 亚洲欧美国产日产综合不卡 | 色老板在线永免费观看 | 韩国午夜理伦三级理论在线观看 | 成人午夜试看120 |