详细见文档 或者demo
同步
请使用from PicImageSearch.sync import ...
导入
异步
请使用from PicImageSearch import Network,...
导入
推荐使用异步
from loguru import logger
from PicImageSearch import SauceNAO, Network
async with Network() as client: # 可以设置代理 Network(proxies='scheme://host:port')
saucenao = SauceNAO(client=client, api_key="your api key") # client, api_key 不能少
url = "https://raw.githubusercontent.com/kitUIN/PicImageSearch/main/demo/images/test01.jpg"
resp = await saucenao.search(url=url)
# 搜索本地图片
# file = "demo/images/test01.jpg"
# resp = await saucenao.search(file=file)
logger.info(resp.status_code) # HTTP 状态码
# logger.info(resp.origin) # 原始数据
logger.info(resp.raw[0].origin)
logger.info(resp.long_remaining)
logger.info(resp.short_remaining)
logger.info(resp.raw[0].thumbnail)
logger.info(resp.raw[0].similarity)
logger.info(resp.raw[0].hidden)
logger.info(resp.raw[0].title)
logger.info(resp.raw[0].author)
logger.info(resp.raw[0].url)
logger.info(resp.raw[0].pixiv_id)
logger.info(resp.raw[0].member_id)
from PicImageSearch.sync import SauceNAO
saucenao = SauceNAO(api_key="your api key") # api_key 不能少
url = "https://raw.githubusercontent.com/kitUIN/PicImageSearch/main/demo/images/test01.jpg"
resp = saucenao.search(url=url)
# 搜索本地图片
# file = "demo/images/test01.jpg"
# resp = saucenao.search(file=file)
# 下面操作与异步方法一致
- 此包需要 Python 3.7 或更新版本。
pip install PicImageSearch
- 或者
pip install PicImageSearch -i https://pypi.tuna.tsinghua.edu.cn/simple