相关疑难解决方法(0)

如何在bash curl语句中包含'&'字符

我正在尝试使用bash中的curl来下载网页,但&URL中的符号不会被解释为我想要的字符.关于如何说服bash这个符号&只是一个无聊的角色而没什么特别的任何想法?

bash curl

88
推荐指数
6
解决办法
7万
查看次数

为什么curl会截断此查询字符串?

我相信这个问题的答案将是一个非常明显的字符编码问题......

我在命令行上使用curl来测试python应用程序中的一些端点.端点采用纬度和经度的url参数.没什么特别的.我输入命令:

curl -v -L http://localhost:5000/pulse/?lat=41.225&lon=-73.1
Run Code Online (Sandbox Code Playgroud)

服务器响应,具有详细的卷曲输出:

* Connected to localhost (127.0.0.1) port 5000 (#0)
> GET /pulse/?lat=41.225 HTTP/1.1
> User-Agent: curl/7.21.6 (i686-pc-linux-gnu) libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
> Host: localhost:5000
> Accept: */*
> 
* HTTP 1.0, assume close after body
< HTTP/1.0 500 INTERNAL SERVER ERROR
< Content-Type: application/json
< Content-Length: 444
< Server: Werkzeug/0.8.1 Python/2.7.2+
< Date: Wed, 01 Feb 2012 17:06:29 GMT
< 
{
    "msg": "TypeError: float() argument must be a string or a number", 
    "flag": …
Run Code Online (Sandbox Code Playgroud)

curl urlencode

81
推荐指数
2
解决办法
6万
查看次数

Wget将我的URL地址的某些部分识别为语法错误

我很陌生wget,我已经在Google上完成了我的研究,但我没有发现任何线索.

我需要保存网页的单个HTML文件:

wget yahoo.com -O test.html
Run Code Online (Sandbox Code Playgroud)

它有效,但是,当我试图更具体时:

wget http://search.yahoo.com/404handler?src=search&p=food+delicious -O test.html
Run Code Online (Sandbox Code Playgroud)

这就是问题所在,它wget被认为&p=food+delicious是一种语法,它说:'p' is not recognized as an internal or external command

我怎么解决这个问题?我非常感谢你的建议.

html syntax wget save

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

curl ×2

bash ×1

html ×1

save ×1

syntax ×1

urlencode ×1

wget ×1