2011-09-27 47 views
0

我的英語的第一個藉口我來自西班牙。使用webBrowser控件從網絡下載圖片

我有點擔心,因爲我無法在學校完成我的項目,我正試圖在Visual Basic 6中開發一個應用程序,使用webbrowser控件從互聯網上卸載CD封面(專輯封面)把這個路徑導航:

「http://www.google.com.co/search HL = ES &安全=活躍&肝炎病毒= 2 & BIW = 1280 &波黑= 821 & TBM = isch & sa = 1 & q =%22heroes + del + silencio%22%2B%22avalancha%22%2Balbum + art + small & oq =%22heroes + del + silencio%22%2B%22avalancha%22%2Balbum +藝術+小&水性= F & AQI = & AQL = 1 & gs_sm = E & gs_upl =」

這顯示,我需要的封面,但我試圖讓第一張圖片的文件名或URL和保存這個直接到文件夾在我的電腦,可以請一些幫助我,謝謝...

我將是你的幫助非常感謝

+0

,你至少可以讓他們接受它的時間和感謝。否則,對於幫助你的人來說,這完全是無視的。 –

回答

0

我寫的代碼的一部分,你可以繼續完成你的程序。 這是子的代碼,它給你的網站,網頁的HTML代碼:

功能GetHTMLCode(strURL作爲字符串)作爲字符串
昏暗objHttp爲對象,strText中作爲字符串
設置objHttp =的CreateObject(「MSXML2 .ServerXMLHTTP「)
objHttp.Open 」GET「,strURL,假
objHttp.setRequestHeader 」用戶代理「,_
」的Mozilla/4.0(兼容; MSIE 6.0; Windows NT的5.0)「
objHttp.Send (「」)
strText = objHttp.responseText
設置objHttp =無
GetHTMLCode = strText的
端功能

我發現,在谷歌圖片圖片的各個環節都開始使用HTML代碼:
SRC =「HTTP://
和以此結尾:

圖片鏈接介於這兩行之間!
您可以使用GetHTMLCode獲取當前網頁的所有HTML代碼。
然後不斷使用「instr」函數找到這兩行,並下載它們之間的鏈接。
問題解決!

請投票,如果我的回答是@ geovanny1974如果有人花時間來回答你的問題非常有用:)