社区
网络及通讯开发
帖子详情
求教一条明路
tomrxjh
2010-08-23 10:50:23
我想把网页
http://image.soso.com/image.cgi?sc=img&ac=1&w=哈哈&ity=13&ch=s.p.bq.res&pid=p.f.bqqxkx
里面的.gif和.jpg图片,按照一定的文件名格式,如a1.gif、 a2.gif、 a3.gif .....
b1.jpg、 b2.jpg、 b3.jpg....存入本地磁盘的一个文件夹里面,请教这个程序怎样编写。
...全文
177
9
打赏
收藏
求教一条明路
我想把网页 http://image.soso.com/image.cgi?sc=img&ac=1&w=哈哈&ity=13&ch=s.p.bq.res&pid=p.f.bqqxkx 里面的.gif和.jpg图片,按照一定的文件名格式,如a1.gif、 a2.gif、 a3.gif ..... b1.jpg、 b2.jpg、 b3.jpg....存入本地磁盘的一个文件夹里面,请教这个程序怎样编写。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomrxjh
2010-08-27
打赏
举报
回复
非常感谢,先去实践一下,再来请教。
jone7319
2010-08-26
打赏
举报
回复
用IHTMLDocument2接口获取资源,再分析链接另存。
tomrxjh
2010-08-26
打赏
举报
回复
在下对这方面不太熟悉,请高手再指点一下,拜托拜托
tomrxjh
2010-08-25
打赏
举报
回复
帮忙敲下键盘,给个 A-》B-》C-》D 这就结贴,不懂的另起帖给分。
xjq2003
2010-08-24
打赏
举报
回复
用C++BUILDE使得你能够方便高效的创建自己的INTERNET程序.由于C++BUILDER的基本语言是C++,所以它几乎可以做任何事情,通过C++BUILDER的组件设置,你可以象其他应用程序一样建立INTERNET应用,意味着你可以扩展这些组件来增强他们的功能,如果需要的话,它也可以处理低水平的API细节,因为它是基于c++的.如果直接使用API(如ISAPI)建立INTERNET应用,你选用的工具必须能使用并建立DLL,而且能利用这些DLL公布的接口.
让我们看一下它的INTERNET组件及功能:
FTP 支持远程机器间交换文件
THTML 支持分析和规划html数据并提供一个
当前html页的可滚动视图
THTTP 提供访问超级文本传输协议
TNTTP 提供读取新闻组的能力
TPOP 提供访问pop3电子邮件协议
TSMTP 支持传送Internet邮件报文组给SMTP服务器
TTCP 提供访问winsock传送控制协议(客户和服务器端)
TUDP 提供访问winsock用户数据图协议(客户端和服务器端)
现在我们就可以开始建立我们的浏览器了:
1.先建立一个新的工程文件
创建一个新表单,设它的Caption属性为mybrowse,Position的属性为 PoScreeCenter将一个TTabControl组件放在表单顶部,这个控制在你浏览中列出的URL使你很容易返回到你已经访问过的节点,设置Align的属性为alTop,这样以使程序运行时它总处于表单的顶端,再放置一个Tpanel并设置Align属性为alBottom,使它运行时处于底端, 在对象观察器中删除Caption属性,并设TabOder为0.再向表单中加入另一 Tpanel,清除其Caption属性,并放置两个TBitBtn,Caption分别设置为GO和HOME,在表单的底部放置一个TcomBoBox并删除他的Text属性,程序运行时,你将在它里面键入或下拉选择你要访问的URL.最后在表单上放置一个THml组件,这将显示你访问的网页.下面就可以编写代码了.
2. (1).为TabControl的OnChange事件( 使cbURL与tcURL同步)编写代码:
cbURL Text=tcURL Tabs
Strings[tcURL TabIndex];
cbURL SelectAll( );
bbGo Click( ); //使点击go与点表格相同效果
(2).为THtml的OnbeginRetrieve事件编写代码:
Cursor=(TCursor)crHourGlass;
if (cbURL Items indexOf(htBrowser URL)==1)
{
cbURL Items Add(htBrowser URL);
//检查TComboBox
保持的URL是否
cbURL Text=htBrowser URL; //包含要浏览的
地址 file://包含要浏览的地址 ,如没有则
cbURL SelectALL( ); //将其加入到
TComboBox和
tcURL Tabs Add(htBrowserURL);
//TTabControl中
tcURL TabIndex=tcURL Tabs Count1;
bbGo Click( );
}
为THTML的OnEndRetrieve实践编写代码;
Cursor=(TCursor)crDefault;
3.为go按钮的OnClick事件编写代码:
htBrowser equestDoc(cbURL est)
//打开任何在 file://打开
任何在 TComboBox中指定的URL
//(cbUCL)
4.为按钮home的OnClick编写事件
htBrowser equestDoc (HomePage)
// HomePage 为常数,须在程序首定义,如
// String HomePage="http://www.sohoo.com"
]
xjq2003
2010-08-24
打赏
举报
回复
将网页“另存为...”就可以了
zzbinfo
2010-08-24
打赏
举报
回复
你要是想用编程实现的话,你可以考虑获得网页内容,然后分析网页里面的资源,再分别处理
tomrxjh
2010-08-24
打赏
举报
回复
被遗忘的角落,顶一下
mqcy18
2010-08-24
打赏
举报
回复
毕业设计是《基于深度学习的伪造图片检测算法与应用系统》
题主目前的情况是大一上快结束了,目前学完了C,...个人情况:985本硕,算法岗,明年就28了,没啥试错的资本了,恳请各位大佬指条
明路
,个人接受适当加班,但不想无意义过度加班,希望有一定自己的时间1.科大讯飞ai。
10月汇量科技企业开放日北京场!现场有技术大拿可直接面试!
1、共享屏幕写题,两道都是图论,第一道hard,第二道medium(面试官称,既然大家都是应届生,没做过EDA,只能靠算法来区分了)2、聊科研,有没有做一些测试。问我课题里的各种东西。9.26一面1.你实习期间主要的工作2...
答复Kinsinsega同学
发现你也教过学生的,所以我希望你能给我指点一二。我是刚毕业的学生,学计算机的,怎么说呢,我其实就是那种在学校混四年的学生,在学校也基本是跷课玩游戏的那种,现在我在一家软件公司工作,规模不大也不小。问题...
华为OD机试D卷 - 用连续自然数之和来表达整数 - 免费看解析和代码.html
私信博主免费获取真题解析以及代码
Screenshot_2024-05-10-20-21-01-857_com.chaoxing.mobile.jpg
Screenshot_2024-05-10-20-21-01-857_com.chaoxing.mobile.jpg
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章