帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
10
帖子
0
勋章
42
Y币

[插件使用] webBrowser 怎么获取网页图片

[复制链接]
发表于 2016-6-23 11:28:04
webBrowser 怎么获取网页图片
49
帖子
1
勋章
916
Y币
//通过WebBrowser空间访问网页,然后获取网页数据
WebBrowser web = new WebBrowser();
web.Navigate(tbUrl.Text);
web.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(web_DocumentCompleted);       //当网页加载完成时触发该事件,获取网页数据

void web_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
     //获取该html页面内的Table标签的内容
     WebBrowser web = (WebBrowser)sender;
     HtmlElementCollection ElementCollection = web.Document.getElementsByTagName_r("Table");
     foreach (HtmlElement item in ElementCollection)
    {
        textBox1.AppendText(item.InnerText + "\n");
    }
}


//如果是图片流
pictureBox1.Image = Image.FromStream(respStream);
49
帖子
1
勋章
916
Y币
明辰 发表于 2016-6-23 17:39
//通过WebBrowser空间访问网页,然后获取网页数据
WebBrowser web = new WebBrowser();
web.Navigate(tb ...

以上作为参考,实际请进行调试方可知道正确与否
9
帖子
0
勋章
640
Y币
明辰 发表于 2016-6-23 17:39
以上作为参考,实际请进行调试方可知道正确与否

她说的是 webBrowser 模块吧
10
帖子
0
勋章
42
Y币
是的               
10
帖子
0
勋章
42
Y币
明辰 发表于 2016-6-23 17:39
//通过WebBrowser空间访问网页,然后获取网页数据
WebBrowser web = new WebBrowser();
web.Navigate(tb ...

谢谢!!!!!!!!!!!!!!!有想法了
9
帖子
0
勋章
47
Y币
cc老五 发表于 2016-6-24 10:00
谢谢!!!!!!!!!!!!!!!有想法了

怎么做的,可以分享下吗
10
帖子
0
勋章
392
Y币
webBrowser 怎么获取网页图片?
如何实现啊  
同求!!!
我想要获取到远程页的图片 然后用微信、微博、QQ分享出去啊  会做的+我 q   290-38 - 72-116  有偿
14
帖子
3
勋章
2万+
Y币
店长帮 发表于 2016-12-23 23:21
webBrowser 怎么获取网页图片?
如何实现啊  
同求!!!

我给你几个思路吧。1、api. execScript,这个也可以把web页面的参传给app。同时可以直接执行app里面得方法。
2、可以用2个接口来实现,稍微麻烦一点。web页面加载完成以后,触发接口,把图片啥的发送到服务器,然后app分享的时候去取一下接口。但是图片分享的img一般都是要求本地图片才行。否则微博之类的会没有链接出现。
3、页面通信,把值传递过去。
当然上面的3条思路的前提都是web页也是你这边写代码才行。
假如是别人的web页面的话,就不好弄了。可以通过读取解析代码然后取特定的图片等资料才行,跟采集是差不多的思路。
10
帖子
0
勋章
42
Y币
小明哥哥 发表于 2016-12-24 10:45
我给你几个思路吧。1、api. execScript,这个也可以把web页面的参传给app。同时可以直接执行app里面得方法 ...

谢谢!我研究下,看看怎么实现。
12下一页
您需要登录后才可以回帖 登录

本版积分规则