概述
有任何想法吗?
from urllib import urlencode from urlparse import urlparse,parse_qs,urlunparse url = 'http://whatever.com/somepage?utm_one=3&something=4&utm_two=5&utm_blank&something_else' parsed = urlparse(url) qd = parse_qs(parsed.query,keep_blank_values=True) filtered = dict( (k,v) for k,v in qd.iteritems() if not k.startswith('utm_')) newurl = urlunparse([ parsed.scheme,parsed.netloc,parsed.path,parsed.params,urlencode(filtered,doseq=True),# query string parsed.fragment ]) print newurl # 'http://whatever.com/somepage?something=4&something_else'
总结
以上是编程之家为你收集整理的从Python中删除URL中的utm_ *参数全部内容,希望文章能够帮你解决从Python中删除URL中的utm_ *参数所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧