VB6.0:如何通过xmlhttp对象,获取多个URL的HTML代码?
答案:2 悬赏:60 手机版
解决时间 2021-04-05 00:03
- 提问者网友:蓝琪梦莎
- 2021-04-04 07:20
VB6.0:如何通过xmlhttp对象,获取多个URL的HTML代码?
最佳答案
- 五星知识达人网友:长青诗
- 2021-04-04 08:58
建议采用异步方式调用xmlhttp,然后通过轮询的方式不断检测xmlhttp的readyState属性,等于4的时候就可以读取数据,完毕后就可以继续读取下一个页面了。
读取数据的时候,还应该检测xmlhttp的status属性,只有200才表示返回的是正确的网页数据,而其他如404表示未找到网页、500表示服务器错误等等。
轮询的时候可以加个计数器,达到某个数值时就跳出继续读取下个网页或结束读取,这样就可避免某个网页打开速度过慢而影响整个读取过程。
更好的解决办法是一次性声明多个xmlhttp对象变量(建议用数组),这样就可以同时获取多个网页的代码。当然这种情况下就必须使用异步调用方式。追问额...
不好意思了,之前没看到你的答案...
读取数据的时候,还应该检测xmlhttp的status属性,只有200才表示返回的是正确的网页数据,而其他如404表示未找到网页、500表示服务器错误等等。
轮询的时候可以加个计数器,达到某个数值时就跳出继续读取下个网页或结束读取,这样就可避免某个网页打开速度过慢而影响整个读取过程。
更好的解决办法是一次性声明多个xmlhttp对象变量(建议用数组),这样就可以同时获取多个网页的代码。当然这种情况下就必须使用异步调用方式。追问额...
不好意思了,之前没看到你的答案...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯