永发信息网

VB获取网页内容inet or xmlhttp?

答案:1  悬赏:80  手机版
解决时间 2021-02-06 13:21
这2种都有使用过。

发现问题如下。
使用inet1获取出来的网页源码不完整,比如网页很大。源码很多很多。那么就只能获取开头的部分。缺少源码。。

使用xmlhttp获取,无法实时的更新内容,网页内容已经变动了。获取出来的还是老数据,如果自己打开网页刷新一下。就获取出来了。。。

综合上面2个问题。如何解决呢??

感谢 newkedison 的回答,这样的做法确实很不错。我尝试一下。还有更好的回答吗? 可加分。。如果没有。分就送给你了。
最佳答案
可以通过在网址后面加个随机的数字,来使xmlhttp重新读取
Function getHtml(Url)
Dim XmlHttp,rUrl
Randomize()
rUrl = Url & "&rNum=" & Int((9999) * Rnd(Now())+1)
'如果你的Url没参数写成 rUrl = Url & "?rNum=" & Int((9999) * Rnd(Now())+1)
Set XmlHttp = CreateObject("Microsoft.XMLHTTP")
XmlHttp.Open "GET",rUrl, False
XmlHttp.setRequestHeader "Content-Type","text/HTML"
XmlHttp.Send
getHtml = XmlHttp.ResponseBody
End Function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
20x12的健轴上键槽尺寸?还有其他的所有
药品公司电脑开票员,需要具备什么吗,试用期
植物根尖的各个区段中,能使根尖不断长长的区
丫吉山地址在哪,我要去那里办事
索尼cx210e如何设置才能达到最佳摄制效果!!
carbon dioxide是什么意思
哆来咪琴行怎么去啊,有知道地址的么
剪力墙基顶标高是怎么意思?
请问,是关于600050问题?请指教,周五5.68入的.
小学四年级奥数1/1*2*3+1/2*3*4+.+1/20*21*22
哈尔滨市道外区地方税务局办税服务厅在什么地
PS能打开动态图吗?
药流后第一次月经来了12天还没走。
一个数的绝对值越大,表示它的点在数轴上离原
仙鲜先酒家地址在什么地方,想过去办事
推荐资讯
心理学是文科吗?
美日健身(宁南北路钟公庙分店)地址在什么地方
启航健身怎么去啊,我要去那办事
一联由百,一联由捷,开头的对联及横批,公司
法院后街41号院地址有知道的么?有点事想过去
中国邮政储蓄银行(夏邑县会亭镇支行)地址在什
赛龙舟是哪个民族的传统风俗
六年级上的计算题50道 要有答案!
the king is always lucky 各位再翻译一下是
用章飞一绝祛斑产品多长时间才能祛掉斑?是晒
c#从数据库将表格输出到窗体
海王星量贩KTV怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?