Demo
# Demo
# 示例
import asyncio
from loguru import logger
from PicImageSearch import BaiDu, Network
from PicImageSearch.model import BaiDuResponse
# proxies = "http://127.0.0.1:1081"
proxies = None
url = "https://raw.githubusercontent.com/kitUIN/PicImageSearch/main/demo/images/test02.jpg"
file = "images/test02.jpg"
@logger.catch()
async def test() -> None:
async with Network(proxies=proxies) as client:
baidu = BaiDu(client=client)
# resp = await baidu.search(url=url)
resp = await baidu.search(file=file)
show_result(resp)
def show_result(resp: BaiDuResponse) -> None:
# logger.info(resp.origin) # 原始数据
logger.info(resp.url)
# logger.info(resp.raw[0].origin)
# logger.info(resp.raw[0].similarity) # deprecated
# logger.info(resp.raw[0].title) # deprecated
logger.info(resp.raw[0].url)
logger.info(resp.raw[0].thumbnail)
logger.info("-" * 50)
if __name__ == "__main__":
loop = asyncio.get_event_loop()
loop.run_until_complete(test())
from loguru import logger
from PicImageSearch.model import BaiDuResponse
from PicImageSearch.sync import BaiDu as BaiDuSync
# proxies = "http://127.0.0.1:1081"
proxies = None
url = "https://raw.githubusercontent.com/kitUIN/PicImageSearch/main/demo/images/test02.jpg"
file = "images/test02.jpg"
@logger.catch()
def test_sync() -> None:
baidu = BaiDuSync(proxies=proxies)
resp = baidu.search(url=url)
# resp = baidu.search(file=file)
show_result(resp) # type: ignore
def show_result(resp: BaiDuResponse) -> None:
# logger.info(resp.origin) # 原始数据
logger.info(resp.url)
# logger.info(resp.raw[0].origin)
# logger.info(resp.raw[0].similarity) # deprecated
# logger.info(resp.raw[0].title) # deprecated
logger.info(resp.raw[0].url)
logger.info(resp.raw[0].thumbnail)
logger.info("-" * 50)
if __name__ == "__main__":
test_sync()
// Make sure to add code blocks to your code group
- name: 前往查看
desc: 🚀测试文件Demo
link: https://github.com/kitUIN/PicImageSearch/blob/main/demo/demo_baidu.py
bgColor: '#DFEEE7'
textColor: '#2A3344'
程序输出
2022-10-06 01:11:27.162 | INFO | __main__:show_result:34 - https://graph.baidu.com/s?sign=126df2681ae2cc2cc82d301664989886&f=degrade&srcp=&tn=wise&idctag=gz&sids=10006_10521_10968_10974_11031_17850_17070_18100_17200_17202_18313_19199_19162_19215_19268_19281_19670_19807_20001_20012_20043_20064_20072_20090_20133_20140_20163_20172_20180_20193_20220_20241_20250_20271_20282_20292_20302_20311_9999_10000&gsid=&logid=4202204857&srcp=&tn=wise&idctag=gz&sids=10006_10521_10968_10974_11031_17850_17070_18100_17200_17202_18313_19199_19162_19215_19268_19281_19670_19807_20001_20012_20043_20064_20072_20090_20133_20140_20163_20172_20180_20193_20220_20241_20250_20271_20282_20292_20302_20311_9999_10000&gsid=&logid=4202204857&pageFrom=graph_upload_pcshitu&extUiData%5BisLogoShow%5D=1&tpl_from=pc&entrance=general
2022-10-06 01:11:27.162 | INFO | __main__:show_result:36 - 98.32
2022-10-06 01:11:27.163 | INFO | __main__:show_result:37 - bilibili娘工口本子_高清图片 - 英汉互译
2022-10-06 01:11:27.163 | INFO | __main__:show_result:38 - http://www.130158.com/msoft/25207248.html
2022-10-06 01:11:27.163 | INFO | __main__:show_result:39 - http://mms0.baidu.com/it/u=1030465569,3555507409&fm=253&app=138&f=JPEG&fmt=auto&q=75?w=533&h=300
编辑 (opens new window)
上次更新: 2023/05/25, 12:29:15