当前位置:编程学习 > VB >>

求教大虾

我要读入一个网页 
1,怎么读? 
2,读入后的文件是二进制的不? 
3,如果是2进制的怎么转换为txt文档格式 
4,举个例子,如果a=“2009”,b=“1204”,c=“10”。如果我要赌如的网站是http://some.net.cn/index?2009/1204adf/10cw其中index后面的2009,1204,10,都是可变的,分别用a,b,c表示,那么读入的时候怎么表示?
求教各位大虾,我上网找了,说的不是很详细,没搞明白。希望各位大虾多多关照。。。 --------------------编程问答-------------------- "http://some.net.cn/index?”&a&"/"&b&"adf/"&c&"cw"试试! --------------------编程问答-------------------- 使用MSInet.ocx
OpenUrl方法返回的字符串内容就和你在IE中点右键查看源文件看到的内容一样是HTML格式。 --------------------编程问答-------------------- "http://some.net.cn/index?" & a & "/" & b & "adf/" & c & "cw"
转换看看这个函数strconv() --------------------编程问答--------------------
引用 2 楼 zhao4zhong1 的回复:
使用MSInet.ocx
OpenUrl方法返回的字符串内容就和你在IE中点右键查看源文件看到的内容一样是HTML格式。

可以详细一点吗?
--------------------编程问答--------------------
引用楼主 whdwlf 的回复:
我要读入一个网页
1,怎么读?
2,读入后的文件是二进制的不?
3,如果是2进制的怎么转换为txt文档格式
4,举个例子,如果a=“2009”,b=“1204”,c=“10”。如果我要赌如的网站是http://some.net.cn/index?2009/1204adf/10cw其中index后面的2009,1204,10,都是可变的,分别用a,b,c表示,那么读入的时候怎么表示?
求教各位大虾,我上网找了,说的不是很详细,没搞明白。希望各位大虾多多关照。。。

1、用INET控件读入
2、读入的文件是文本格式
3、因为是文本格式,所以无需转换
4、a,b,c做为变量重新组织地址串即可。

保存网页的VB源代码: 
参考如下: 
新建一标准EXE工程->在窗体上添加如下控件: 
richTEXT1(超级文本框<部件Microsoft RichText Controls>), 
command1(按钮), 
command2(按钮), 
INET1(INET控件<部件Microsoft Internet Transfer Controls>), 
CommonDiaLog1(<部件Microsoft Common Dialog Controls>), 
'窗体代码 
private sub command1_click() 
richtext1.text=Inet1.openUrl("http://www.baidu.com/")'打开对应网址的原代码 
end sub 

private sub command2_click() 
CommonDiaLog1.filtter="网页文件(*.htm)|*.htm|网页文件(*.html)|*.html"'设置欲保存文件的格式 
CommonDiaLog1.showsave 
richtext1.savefile CommonDiaLog1.filename,rtftext'保存richtext1的内容(即网页源代码)到指定位置. 
msgbox"文件已经保存到" & CommonDiaLog1.filename 
end sub   --------------------编程问答-------------------- 看不懂 --------------------编程问答-------------------- 顶
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,