from urllib.parse import urlencode, quotefrom oauthlib.common import urldecodedef decodeUrl(url): """ :param url: Pass in a link to be decoded: return: output tuple url, a dictionary containing parameters """ firstUrl, paramStr = url.split('?', 1) return firstUrl, {item[0]: item[1] for item in urldecode(paramStr)}def encodeUrl(mainUrl, paramsData): """: param mainUrl: url to be merged: param paramsData: parameter dictionary: return: merged url """ return quote('%s?%s'% (mainUrl, urlencode(paramsData)))print(encodeUrl('https:/ /www.baidu.com/', {'a': 3,'b':'sdafj'}))print(decodeUrl('http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct =201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1571379106429_R&pv=&ic=&nc=1&z=&hd=&latest=©right=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&s=utf-8 =2&sid=&word=%E8%87%AA%E7%84%B6'))
Link split and combination in reptile
WordPress database error: [Table 'yf99682.wp_s6mz6tyggq_comments' doesn't exist]SELECT SQL_CALC_FOUND_ROWS wp_s6mz6tyggq_comments.comment_ID FROM wp_s6mz6tyggq_comments WHERE ( comment_approved = '1' ) AND comment_post_ID = 2041 ORDER BY wp_s6mz6tyggq_comments.comment_date_gmt ASC, wp_s6mz6tyggq_comments.comment_ID ASC