Files
zhenxun_bot/plugins/nonebot_plugin_picsearcher/__pycache__/trace.cpython-39.pyc
T

34 lines
3.3 KiB
Plaintext
Raw Normal View History

2021-05-20 17:06:54 +08:00
a
-3“`©
ã @s®ddlZddlmZddlmZddlmZmZddlZddl m
Z
dddd d
d d d
dddœ
Z ej e
dœdd„Zedœdd„Zedœdd„ZedkrªddlZe edƒ¡ZdS)éN)Údeepcopy)Ú b64encode)ÚListÚTuple)ÚMessageSegmentz
api.trace.moez*/*zgzip, deflate, brzzh-CN,zh;q=0.9zDmultipart/form-data; boundary=----WebKitFormBoundary9cyjY8YBBN8SGdG4zhttps://trace.moeÚemptyZcorsz same-sitezsMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36)
z
:authorityÚacceptzaccept-encodingzaccept-languageú content-typeÚoriginúsec-fetch-destúsec-fetch-modezsec-fetch-sitez
user-agent)ÚsessionÚdatac
Csd}|dD�]þ}|dd}|d}|d}|d}|d}|dd } |d
}
ttƒ} | d =d | d
<d| d<d| d<d| d<|j|d| d�4IdHš0} dt|  ¡IdHƒ ¡}
WdƒIdHqà1IdHsÖ0Y|
||| ||||
fV|d7}|dkr �qq dS)NrÚresultZanilistÚtitleÚ
similarityÚfromÚtoÚfilenameZisAdultÚepisoder ÚGETz:methodz'image/webp,image/apng,image/*,*/*;q=0.8rÚimager zno-corsr )Úheadersz base64://éé)rÚheaderÚgetrÚreadÚdecode)r
rÚcountÚirrÚfrom_rÚfileZis_adultrZ
header_newÚrespÚpic©r%ú+plugins\nonebot_plugin_picsearcher\trace.pyÚ
parse_jsons*  Dr')Úurlc
Ãs t ¡4IdHšô}| |¡4IdHš*}t | ¡IdH¡}WdƒIdHqd1IdHsZ0Ytjdd�}|jd|ddd�|jd|t d �4IdHš>}| 
¡IdH}d
d „t ||ƒ2ƒIdH}WdƒIdHqî1IdHsä0YWdƒIdH�q1IdH�s0Y|S) u3
从url�图
:param url:
:return:
Nz&----WebKitFormBoundary9cyjY8YBBN8SGdG4)Úboundaryrz
image/jpegÚblob)ÚnameÚvalueÚ content_typerz4https://api.trace.moe/search?cutBorders=1&anilistID=)rrcÓsg|z3dHW}|‘q6S)Nr%)Ú.0Úeachr%r%r&Ú
<listcomp>Bóz$get_pic_from_url.<locals>.<listcomp>) ÚaiohttpÚ
ClientSessionrÚioÚBytesIOrÚFormDataÚ add_fieldÚpostrÚjsonr')r(r