首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 怎样使用cwebbrowser2 得到浏览网页过程中,下载文件的url?
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiangshifu99
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-05-09 14:14:35 楼主
    怎样使用cwebbrowser2 得到浏览网页过程中,下载文件的url?

    比如, 浏览 www.sina.com.cn 时,
    浏览器首先会下载下来一个 html的文件, 然后解析,知道需要下载一些 .gif、.jpeg 等其他文件
    然后浏览器批量下载这些文件,
    最后显示。

    我现在需要做的就是,监视浏览www.sina.com.cn中,下载了哪些文件,以及对应的url, 并根据扩展名,屏蔽一些下载,比如,不要下载gif文件,减少带宽消耗

    我在第一步就卡住了, 不知道怎么得到这些url?

    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • guyue6670
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-09 22:07:071楼 得分:0
    cwebbrowser2能实现这样的功能吗?我怀疑,我也想赐教
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jacklzw88
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-09 22:45:512楼 得分:0
    你自己用正则吧。不过这样省不下多少资源吧。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jameshooo
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      5

    发表于:2008-05-09 23:39:013楼 得分:0
    实现一个名字空间过滤器,实现IInternetProtocol接口,在Start方法里面判断URL,如果URL应该被过滤,直接向IInternetProtocolSink调用ReportResult,并返回S_OK,不进行任何实际的下载操作。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • an_bachelor
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-10 12:08:574楼 得分:0
    建议用BHO吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiangshifu99
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-12 09:25:215楼 得分:0
    hoho,我现在是用了一个http代理解决问题。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved