我正在考虑使用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命令行?
答案 0 :(得分:1)
一般来说,在标签(#)刚刚由客户端的JavaScript处理之后,这是不可能的。 Curl无法执行JavaScript。您可以将该URL放在引号中以获取页面的静态部分,但这绝不是您想要的。
如果您在Firebug中观察到该网页的流量,您会看到将下载网址http://bbs.byr.cn/board/JobInfo?p=3
。您可以下载此文件以获得结果。