curl如何用#和!检索网址?它中的符号?

时间:2013-07-18 03:49:49

标签: ajax curl

我正在考虑使用curl从网址(http://bbs.byr.cn/#!board/JobInfo?p=3)中检索网页,但最终收到来自bash的通知

$ curl bbs.byr.cn/#!article/JobInfo/102321
bash: !article/JobInfo/102321: event not found

可以在我的浏览器窗口中访问此网址,如何编写适用于此网址的curl命令行?

1 个答案:

答案 0 :(得分:1)

一般来说,在标签(#)刚刚由客户端的JavaScript处理之后,这是不可能的。 Curl无法执行JavaScript。您可以将该URL放在引号中以获取页面的静态部分,但这绝不是您想要的。

如果您在Firebug中观察到该网页的流量,您会看到将下载网址http://bbs.byr.cn/board/JobInfo?p=3。您可以下载此文件以获得结果。