【小记】解决Python脚本内 FTP URL含有特殊字符导致wget等无法使用问题

ftp://user:user@123@11.162.11.221

这种情况,用wget拼接会导致不能访问,即两个@不能正常识别。
解决方式有两种:1,将密码内的@替换为ASCII编码 2,改为ftp命令方式。

@ = %40


即:ftp://user:user%40123@11.162.11.221
或:wget ftp://ip/filename.zip -e login=username -e passwd='password'

 

=================

其他特殊字符:

ASCII字符      字符中文名      编码后的值
空格              空格             %20
!                感叹号            %21
#                 井号             %23
&                 and              %26
@                 at               %40
/                 斜杠             %2F
:                 冒号             %3A
=                等于号            %3D
?                 问号             %3F
~                波浪号            %7E
posted @ 2021-09-26 16:10  芯片烤电池  阅读(720)  评论(0)    收藏  举报