yanqiufang 发表于 2017-5-4 11:42:30

Python在URL中加入新参数

import urllib
import urlparse
def url_add_params(url, **params):
""" 在网址中加入新参数 """
pr = urlparse.urlparse(url)
query = dict(urlparse.parse_qsl(pr.query))
query.update(params)
prlist = list(pr)
prlist = urllib.urlencode(query)
return urlparse.ParseResult(*prlist).geturl()

if __name__ == "__main__":
url = 'http://bbs.163.com/viewthread.php?tid=1660&rpid=5798&ordertype=0&page=1#pid5798'
print url_add_params(url, token=123, site="bbs")
页: [1]
查看完整版本: Python在URL中加入新参数