urllib和
urlparse模块有一些怪癖。这是一个工作示例:
try: import urlparse from urllib import urlenpreexcept: # For Python 3 import urllib.parse as urlparse from urllib.parse import urlenpreurl = "http://stackoverflow.com/search?q=question"params = {'lang':'en','tag':'python'}url_parts = list(urlparse.urlparse(url))query = dict(urlparse.parse_qsl(url_parts[4]))query.update(params)url_parts[4] = urlenpre(query)print(urlparse.urlunparse(url_parts))
ParseResult,结果
urlparse(),是只读的,我们需要把它转换成
list之前,我们可以尝试修改其数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)