国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
capfmud - ChinaUnix博客 - IT人與你分享快樂生活

我想在webBrowser控件的網(wǎng)頁(yè)打開后,可以獲得如圖所示的超鏈接文本(把這個(gè)文本賦予c#里的一個(gè)變量temp)圖1:http://hiphotos.baidu.com/%C0%FA%D3%D6/pic/item/da5b8c2a2ced52d2e7cd4033.jpeg 網(wǎng)頁(yè):http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=%C1%D6%D0%C4%C8%E7&in=12214&cl=2&cm=1&sc=0&lm=-1&pn=28&rn=1&di=1533942216&ln=2000&fr= 圖2:http://hiphotos.baidu.com/%C0%FA%D3%D6/pic/item/e6492b4febf5f2e2d0c86a33.jpeg 網(wǎng)頁(yè):http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=jay+%D6%DC%BD%DC%C2%D7%D7%EE%D0%C2%CD%BC%C6%AC&in=25292&cl=2&cm=1&sc=0&lm=-1&pn=16&rn=1&di=1278940441&ln=2000&fr= 高手過來(lái)看看,一般的方法行不同。

問題補(bǔ)充:

第一個(gè)網(wǎng)頁(yè)鏈接給錯(cuò)了。修改之:http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=%C1%D6%D0%C4%C8%E7&in=12214&cl=2&cm=1&sc=0&lm=-1&pn=28&rn=1&di=1533942216&ln=2000&fr=#pn30

最佳答案

添加COM reference, SHDocVw 及 mshtml 將webBrower1.ActiveXInstance屬性 傳給 SHDocvw.WebBrowser接口使用SHDocvw.WebBrowser接口下的ProgressChange事件在Progress.Equals(ProgressMax)時(shí),取 ((webBrowser1.ActiveXInstance as SHDocVw.WebBrowser).Document as mshtml.HTMLDocumentClass).body.innerText即可 代碼類似如此:
  1. private void button1_Click(object sender, EventArgs e)
  2.         {
  3.             SHDocVw.WebBrowser wb = webBrowser1.ActiveXInstance as SHDocVw.WebBrowser;
  4.             wb.ProgressChange += new DWebBrowserEvents2_ProgressChangeEventHandler(wb_ProgressChange);
  5.             object flags = new object(), header = new object(), postdata = new object(), framename = new object();
  6.             webBrowser1.Navigate(@"http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=%C1%D6%D0%C4%C8%E7&in=31076&cl=2&cm=1&sc=0&lm=-1&pn=0&rn=1&di=503232564&ln=2000&fr=");
  7.         }

  8.         void wb_ProgressChange(int Progress, int ProgressMax)
  9.         {
  10.             if (Progress.Equals(ProgressMax))
  11.                 MessageBox.Show(((webBrowser1.ActiveXInstance as SHDocVw.WebBrowser).Document as mshtml.HTMLDocumentClass).body.innerText);
  12.         }
觸發(fā)事件你可以再看一下,可能還有更合適的。 但是Progress.Equals(ProgressMax)是最基本的 保證全部加載完畢。 還有個(gè)方法你可以自己嘗試下,我覺得可以用BHO,但是不知道winform里的webbrowser對(duì)象會(huì)不會(huì)自動(dòng)加載BHO,用BHO跟上邊過程差不多,只是要編成COM

 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【VB】Webbrowser中屏蔽彈出窗口及腳本錯(cuò)誤提示
C# Webbrowser截屏 禁止彈出窗口及腳本錯(cuò)誤提示 截取flash 視頻
TWebBrowser 與 MSHTML(1): 從 TWebBrowser 獲取 DOM...
人生如夢(mèng),你我皆過客,來(lái)去匆匆......
c#控制IE瀏覽器自動(dòng)點(diǎn)擊等事件WebBrowser,mshtml.IHTMLDocument2 | 學(xué)步園
自己的IE——用VB制作瀏覽器
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服