注册 登录
编程论坛 Python论坛

我是一个小白,在网上找到一个软件,批量URL编码,但是结果一直不对,请各位大神指导下

wufan0916 发布于 2018-05-07 14:30, 1342 次点击
代码如下:
#coding=utf-8
from urllib import quote
import linecache
def get_urlcode(key):
    a= quote(key)
    op_word_txt.write("%s\n"%a)
    return key
if __name__=="__main__":
    url_list =  linecache.getlines('bianma_key.txt')
    op_word_txt = open('bianma_jiegou.txt','a')
    op_word_txt.write
    for x in url_list:
        print get_urlcode(x.strip())
只有本站会员才能查看附件,请 登录
1 回复
#2
wufan09162018-05-07 14:32
回复 楼主 wufan0916
比方说,广州市良顺机械设备有限公司  这个编码应该是
%E5%B9%BF%E5%B7%9E%E5%B8%82%E8%89%AF%E9%A1%BA%E6%9C%BA%E6%A2%B0%E8%AE%BE%E5%A4%87%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8
但是用这个软件生成的是
%B9%E3%D6%DD%CA%D0%C1%BC%CB%B3%BB%FA%D0%B5%C9%E8%B1%B8%D3%D0%CF%DE%B9%AB%CB%BE
1