[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] [已解决]curl如何撷取网页跳转后的内容?

curl 可以简单又好用的撷取网页内容

但是如果想撷取网页跳转后的内容,有办法吗?

例如∶
  1. curl http://www.google.com > google.txt
复制代码
这样是可行的
  1. curl http://0rz.tw/W1A5m > google.txt
复制代码
这样是无效的

http://0rz.tw/W1A5m其实就是跳转到http://www.google.com的网址

[ 本帖最后由 strong12345 于 2010-5-15 18:36 编辑 ]

你是想读取连接后的内容吧。
那你取http://0rz.tw/W1A5m的内容后,找出超级链接地址,继续读取不就行了。

TOP

原帖由 xinje 于 2010-5-14 21:14 发表
你是想读取连接后的内容吧。
那你取http://0rz.tw/W1A5m的内容后,找出超级链接地址,继续读取不就行了。


可是
  1. curl http://0rz.tw/W1A5m > google.txt
复制代码
这样的话 google.txt 是 空文件 @@?

TOP

不过很感谢  xinje 大大 所提供的办法
因为我又尝试了不同的转址网站
有些用大大你所说得方法可以成功撷取

TOP

楼主去用wget就可以了
wget -q "http://0rz.tw/W1A5m" -O google.txt 2>nul

TOP

http://0rz.tw/W1A5m 的确有些特殊,楼上的哥们所用的WGET没用过,看起来不错。

我用VC++试了试,纯用WINDOWS API取网页源码很完整。如果你需要可以帮你写出控制台EXE

TOP

小弟刚开始学VC++ ,不会用...

不过至少现阶段问题已经解决,感谢!!

TOP

返回列表