首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于WebBrowser的有关问题,拌水请进,“拌水”救救兄弟啊

2012-02-02 
关于WebBrowser的问题,拌水请进,“拌水”救救兄弟啊!是这样的,我想制作一个下载工具,因为目前网站都做了防盗

关于WebBrowser的问题,拌水请进,“拌水”救救兄弟啊!
是这样的,我想制作一个下载工具,因为目前网站都做了防盗链下载,所以你想直接用   IdHTTP1.Get( 'http://www.163.com/aa.rar ',   MyStream);是不行的,所以我用webbrowser进入下载页面后,找到下载位置的连接:              

if       SameText( '[本地下载   】 ',   vHTMLElement.outerText)       then
              vHTMLElement.click;

这样可以下载,但是会弹出IE的“打开”“保存”的对话框,如何不让系统弹出保存窗口,直接保存呢 "d:\aa.rar ",遇到重名就直接覆盖?

“拌水”救救兄弟啊!

[解决办法]
可以试试发送referer的方式去下载,如你用webbrowser得到了下载连接,那你就将这个Webbrowser的URL加入到HTTP头中,然后发送GET请求,至于这HTTP头与数据保存怎么做就要你自已找点资源了,防盗链一般都是根据REFERER来判断是不是来自自身站的连接的!呵呵

热点排行