这个问题可否用VB解决

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:49:11
在用firefox或oprea时,我将浏览器(ff,OP)的http代理设置为本机:localhost,端口8080,再安装了一个小程序,这时FF或OP可以访问一些特定的网站,比如wap站点,现在我想用vb写个程序,用webbrowser控件显示出目标页,由于webbrowser不认识wml,我的思路是,读取目标页源码,将wml式转换成html格式,然后用webbrowser显示出该页,现在问题就是webbrowser无法打开我先前用FF或OP能打开的站点,用xmlhttp也无法获取此类网页的源码。(叙述可能有些不清楚),请烦请哪位能看得明白的高人指点一下我该怎么办。

显然你说的那个"小程序"是一个使用代理方式的格式转换程序
直接用webbrowser访问原先的地址就没有通过这个"小程序"
用Inet就可以设置代理来配合webbrowser的访问
==========================================
简单的说就是webbrowser不可以直接访问
需要通过代理,而Inet就是用来设置webbrowser的代理的

WML和HTML使用的HTTP头是不一样的,WAP站点服务器收到一个HTML的请求不回作出回应。要得到代码就得自己构造一个HTTP头,然后发送。