第一次开发的小程序上线了,主要是收集一些好看二次元图片的小工具,图片不多不过都注明了出处和作者,给喜欢二次元的小伙伴使用~
图片已全部由百度 AI 图片鉴黄接口处理完毕,不纯在黄图的可能请放心。
由于我使用的是云开发,所以下列代码是以云开发格式导出与处理
import json
from aip import AipImageCensor
from multiprocessing.pool import ThreadPool
checks = []
file_dumps = open("./dump.txt", "w", encoding='utf-8')
cur_count = 0
global_count = 0
APP_ID = ''
API_KEY = ''
SECRET_KEY = ''
def onetest(item):
global cur_count
try:
item = json.loads(origin)
client = AipImageCensor(APP_ID, API_KEY, SECRET_KEY)
result = client.imageCensorUserDefined(item.url)
result = json.loads(str(result).replace("'", '"'))
print(str(result) + " - {" + str(cur_count) + "/" + str(global_count) + "}")
if "'conclusionType': 1" in str(result):
file_dumps.write(url)
cur_count = cur_count + 1
except Exception as e:
print(e)
def loaddata():
global global_count
with open("./urls.txt", "r", encoding='utf-8') as file:
for line in file.readlines():
checks.append(line)
global_count = len(checks)
def main():
loaddata()
pool = ThreadPool(processes=50)
pool.map(onetest, checks)
pool.close()
pool.join()
if __name__ == '__main__':
main()
最后希望大家如果喜欢本程序的话,不如点赞支持下吧~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.