dr_py/test/测试.py
2023-04-23 21:04:12 +08:00

33 lines
1.1 KiB
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# File : 测试.py
# Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------
# Date : 2022/8/28
import re
from urllib.parse import quote,unquote
txt = 'var player_aaaa={"flag":"play","encrypt":3,"trysee":0,"points":0,"link":"\/vodplay\/44640-1-1.html","link_next":"","link_pre":"","url":"Zd2fZg56c6y10828ZDRiNzZjNzk1Y2E3OWQzNmQzYWEyM2IwODM0ZjM3MgO0O0OO0O0O","url_next":"d","from":"vip","server":"no","note":"","id":"44640","sid":1,"nid":1}'
ret = re.search('var player_(.*?)=(.*?)<',txt,re.M|re.I)
print(ret)
def encodeStr(input, encoding='GBK'):
"""
指定字符串编码
:param input:
:param encoding:
:return:
"""
return quote(input.encode(encoding, 'ignore'))
def lazyParse(input,jsp,getParse,saveParse,headers,encoding):
pass
str1 = ''
key = str1.encode('gb2312','ignore')
print(quote(key))
print(quote(str1))
# print(str1.decode('utf-8',))
# str_gbk = str1.encode("gbk",ignore=True).strip()
# print("转码结果:"+repr(str_gbk))
# print( unquote('%D0%C7','GBK'))
print(encodeStr('','utf-8'))
print(encodeStr('斗罗大陆','gbk')) # %B6%B7%C2%DE%B4%F3%C2%BD