2013-03-28 126 views
1

我试图使用卷曲得到的数据形式的URL:使用cURL复制浏览器请求

http://example.com/site-explorer/get_overview_text_data.php?data_type=refdomains_stats&hash=19a53c6b9aab3917d8bed5554000c7cb 

至极需要一个cookie,所以我firts其存储在一个文件中:

curl -c cookie-jar http://example.com/site-explorer/overview/subdomains/example.com 

试图卷曲使用这些值:

curl -b cookie-jar -A "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" --referer "http://example.com/site-explorer/overview/subdomains/example.com" http://example.com/site-explorer/get_overview_text_data.php?data_type=refdomains_stats&hash=19a53c6b9aab3917d8bed5554000c7cb 

任何帮助将受到欢迎。

+1

实际问题是什么?出了什么问题? – danfuzz

+0

我得到空的答复 – user1478993

回答

1

有一个问题跳到我身上:你没有引用URL,这意味着诸如&?这样的字符将被shell解释而不是被传递给curl。如果您使用的是完全静态的网址,请将其用单引号括起来,如'http://blah.com/blah/blah...'

+0

非常感谢,解决了问题 – user1478993