伙计们,试图下载一个远程文件并抓取它。使用常规请求或 urllib 会将其放入输出文件中:
{
"code" : "not_found",
"error" : true,
"message" : "No service found for this URL."
}
使用 curl/wget 或浏览器工作正常...
>>> import requests
>>>
>>> url = "http://download.foo.com/filename.zip?function=download"
>>> r = requests.get(url)
>>> print r.content
{
"code" : "not_found",
"error" : true,
"message" : "No service found for this URL."
}
这是网络服务器阻止我做的事情吗?我不想花时间卷曲,仍然想留在 python 解释器中:)
谢谢!