大家帮忙~~~如何将网页内的图片保存到本地 用WebRequest请求页面,分析其内部html格式,通过正则表达式把内部的<Img>标签的src的地址取到,然后分别对每一个图片进行请求,保存其网络输入流 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://dotnet.aspx.cc/ShowDetail.aspx?id=CDBAB4E8-0938-4134-B86F-3B9E2C396E8D http://dotnet.aspx.cc/ShowDetail.aspx?id=4AE836F8-CCB4-4BEF-90B1-25BB1A5E6433 我来详细描述一下:现在我要保存一个图片页面,这个图片页面只有以这种形式请求才能成功(http://****/images/**.jpg?param=***),否则不能成功访问它.xxdneu(xxd)的方法我已经尝试过没有成功,我想问一下,webbrowser 里面的源文件可以读取出来,那么图片信息也应该可以取出来,比如说读取这个图片的所有二进制位,然后输出,存储为一个图片,但是我不知道如何实现它,还希望大家帮忙~~ 十分感谢 net_lover(孟子E章) ,我试了你的方法,结果还是没有成功.同一个url在ie窗口中可以打开,但是在各位提供的方法中确不行,只要是图片后面的参数所导致,我想既然这个图片的url可以在webbrowser控件打开,我们是不是可以通过读取这个webbrowser控件的内容信息,然后保存它,希望了解的朋友给我点提示~~~ public object x = System.Reflection.Missing.Value;private void button11_Click(object sender, System.EventArgs e){Webbrowser.ExecWB(SHDocVw.OLECMDID.OLECMDID_SAVEAS,SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER,ref x,ref x);} 我找到这个:WebBrowser.ExecWB(1,1) 打开WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口WebBrowser.ExecWB(4,1) 保存网页WebBrowser.ExecWB(6,1) 打印WebBrowser.ExecWB(7,1) 打印预览WebBrowser.ExecWB(8,1) 打印页面设置WebBrowser.ExecWB(10,1) 查看页面属性WebBrowser.ExecWB(15,1) 好像是撤销,有待确认WebBrowser.ExecWB(17,1) 全选WebBrowser.ExecWB(22,1) 刷新WebBrowser.ExecWB(45,1) 关闭窗体无提示WebBrowser.ExecWB(6,6) 无选择打印机对话框直接打印不过参数在.NET中都需要重新设置一下国外的资源比较多 国内一般都是通过这个api打印网页...以后有帖子我就来帮忙不过分要给我啊 我快升星了! 在使用webbrowser组件的ExecWB方法,可不可以直接将内容存储到指定的文件夹,而不是"另存为"; 关于时间日期的问题 求指教,C# 判断dev文本框输入的值中包含“+”,“-”,“*”,“/”那一个字符 能把文本文件,或者是xml文件存入SQLite数据库中么 接手别人的源码时 有关.ShowDialog() 打开窗体,关闭问题 怎样让一个窗体一启动就位于屏幕中间 请问一台处于子网内的机器如何获得网关的 ip? 深圳的程序员看过来了 如何实现像QQ选择表情的效果 如何把图标嵌入C#应用程序中? 非普通.net 数据库连接问题,难度不小(高手进来看看)!! 求教P2P文件共享和传统的windows文件共享之间的区别,以及怎样用C#实现?
现在我要保存一个图片页面,这个图片页面只有以这种形式请求才能成功
(http://****/images/**.jpg?param=***),否则不能成功访问它.xxdneu(xxd)
的方法我已经尝试过没有成功,我想问一下,webbrowser 里面的源文件可以读取出来,
那么图片信息也应该可以取出来,比如说读取这个图片的所有二进制位,然后输出,存储
为一个图片,但是我不知道如何实现它,还希望大家帮忙~~
同一个url在ie窗口中可以打开,但是在各位提供的方法中确不行,只要是图片后面的参数
所导致,我想既然这个图片的url可以在webbrowser控件打开,我们是不是可以通过读取这个
webbrowser控件的内容信息,然后保存它,希望了解的朋友给我点提示~~~
{
Webbrowser.ExecWB(SHDocVw.OLECMDID.OLECMDID_SAVEAS,SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER,ref x,ref x);}
WebBrowser.ExecWB(1,1) 打开
WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
WebBrowser.ExecWB(4,1) 保存网页
WebBrowser.ExecWB(6,1) 打印
WebBrowser.ExecWB(7,1) 打印预览
WebBrowser.ExecWB(8,1) 打印页面设置
WebBrowser.ExecWB(10,1) 查看页面属性
WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
WebBrowser.ExecWB(17,1) 全选
WebBrowser.ExecWB(22,1) 刷新
WebBrowser.ExecWB(45,1) 关闭窗体无提示
WebBrowser.ExecWB(6,6) 无选择打印机对话框直接打印
不过参数在.NET中都需要重新设置一下
国外的资源比较多 国内一般都是通过这个api打印网页
...
以后有帖子我就来帮忙不过分要给我啊 我快升星了!