|
发表于 2013-1-18 23:30:11
|
显示全部楼层
这个太难注册了,尝试了一下没注册成功,要填写公司什么的
不过貌似应该不会用到zlib之类的
如果用的话也是gzip才对
另外不考虑gzip压缩的问题,首先你这个给出的代码里的串就不可以重复使用 里面包含验证码的
而且你的header写的也有问题。不应该这样写
给你一点代码吧。
虽然是get的 但是改post一样的- import fsys;
- import inet.whttp;
- import extra.gzip
- import process;
- url="http://www.baidu.com"
- headers="Accept: */*
- Accept-Language: zh-CN
- User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
- Accept-Encoding: gzip, deflate
- Host: www.baidu.com
- Connection: Keep-Alive
- Cookie: BAIDUID=AF5C125CD317020886EFF4E6B4370D68:FG=1
- "
- whttp = inet.whttp()
- whttp.addHeaders="Cookie: BAIDUID=AF5C125CD317020886EFF4E6B4370D68"
- html=whttp.get(url,headers)
- downloadPath=fsys.getCurDir()++"\v.html"
- import console
- console.log(html)
- console.log(extra.gzip.decompress(html))
- string.save(downloadPath,html)
复制代码 |
|