aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 12881|回复: 7

请问,如用inet.http获取源码,怎样能等待下载完网页后再获取源码?

[复制链接]

10

主题

21

回帖

193

积分

一级会员

积分
193
发表于 2011-3-11 11:47:51 | 显示全部楼层 |阅读模式
请问,如用inet.http获取源码,怎样能等待下载完网页后再获取源码?

56

主题

412

回帖

3788

积分

荣誉会员

积分
3788
发表于 2011-3-11 11:55:45 | 显示全部楼层
import inet.http
http=inet.http()
str=http.get(
"http://www.baidu.com") //下载
string.save("d:\baidu.txt",str) //保存
import process
process(
"d:\baidu.txt") //打开


10

主题

21

回帖

193

积分

一级会员

积分
193
 楼主| 发表于 2011-3-11 12:38:09 | 显示全部楼层
我想问一下。http.get是否会等网页下载完再得到源码?因为我看到wb.wait("") 会等待网页下载完。inet.http好像没有。

56

主题

412

回帖

3788

积分

荣誉会员

积分
3788
发表于 2011-3-11 12:50:37 | 显示全部楼层
看来我是误会你的意思了!

65

主题

880

回帖

5033

积分

荣誉会员

积分
5033
发表于 2011-3-11 13:06:08 | 显示全部楼层
http.down() 这个执行完毕之后应该就是下载完毕了.  不过服务器都有个超时时间. 例如限制30秒下载不完 直接弹出个 500 502 503...

10

主题

21

回帖

193

积分

一级会员

积分
193
 楼主| 发表于 2011-3-11 15:01:59 | 显示全部楼层
本帖最后由 powercheen 于 2011-3-11 15:05 编辑

非常感谢。经测试。http.down() 是默认有超时时间。也保证源码下载完全。不错。简单方便。。

10

主题

161

回帖

1005

积分

四级会员

男人,表里如一

积分
1005
QQ
发表于 2011-3-11 20:58:32 | 显示全部楼层
除非是网络不通,不然一般情况下不会超时的。想想,下载的是什么?就几KB的数据,还能花多少流量?

7

主题

21

回帖

278

积分

二级会员

积分
278
发表于 2013-2-9 09:34:53 | 显示全部楼层
powercheen 发表于 2011-3-11 15:01
非常感谢。经测试。http.down() 是默认有超时时间。也保证源码下载完全。不错。简单方便。。

请问 http.down()  获得源码的方式是post还是get?  你是要判断post的数据是否超时怎么实现的?
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-2-13 17:01 , Processed in 0.056728 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表