1
lixia625 2015-07-19 16:04:40 +08:00
先把 http:// 拿走
|
2
laoyuan OP @lixia625 误伤太多,比如 url = 'http://domain.com/?中文&+,' 见 rfc3986
|
3
kaneg 2015-07-22 15:12:18 +08:00
reserved = ';/:@&=+$,'
print urllib.quote(url, reserved) 不过奇怪的是,唯独?不能加入reserved,否则中文都变成?了 |
4
laoyuan OP @kaneg 不止这些字符,~ 在url 里也很常见。我感觉应该有什么包可以,反正粘到浏览器地址栏里,浏览器可以正确的转义
|
5
jack139 2015-07-23 14:22:40 +08:00
好像有个urllib.quote_plus,或是urllib2,记不清了
|