Skip to content

通过端口扫描实现的NovelAi_naifu服务爬虫,支持批量提交任务。

License

Notifications You must be signed in to change notification settings

duck123ducker/novelai-crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

通过扫描naifu默认6969端口得到正在运行naifu的主机地址。

推荐在大型局域网如校园网下扫描局域网段,扫描公网段效率极低。

A类地址:10.0.0.0 - 10.255.255.255

B类地址:172.16.0.0 - 172.31.255.255

C类地址:192.168.0.0 - 192.168.255.255

使用说明

安装依赖

pip install -r requirements.txt

扫描ip段

例如扫描需要10.0.0.0到10.2.255.255的所有6969端口,一轮扫描停止后3600秒开始下一轮扫描。(2022.11.11编辑:现在本地部署版流行stable diffusion webui原版,默认端口为7860,可以编辑main.py文件把6969改为7860再扫一遍,由于默认地址为127.0.0.1,不向外网开放,故扫描得到的几率较低。)

python main.py --f "10.0.0.0" --t "10.2.255.255" --i 3600

扫描结果记录在open_port.txt文件中,可重复扫描添加上一轮没扫描到的地址。

建议查看自己在局域网中的ip地址,酌情扫描相邻的ip段。

检测在线服务

检测open_port.txt中记录的地址的当前在线数。

python online_test.py

批量提交任务 分布式计算

python post.py --pmpt "example" --uc "example"

从open_port.txt中自动向所有在线的地址每个地址一次提交生成一张图片的任务,得到返回图片后再次循环提交,无限循环提交任务,需要手动终止,生成的图片保存在images文件夹中。

参数说明

args description type default
--pmpt 正面标签 str None
--uc 负面标签 str None
--w 宽度 int 512
--h 高度 int 768
--stp 步数 int 28
--scl 服从度 int 12

免责声明

  1. 若使用者滥用本项目,本人 无需承担 任何法律责任.
  2. 本程序仅供娱乐,源码全部开源,禁止滥用 和二次 贩卖盈利.

可持续式发展,切勿滥用!

About

通过端口扫描实现的NovelAi_naifu服务爬虫,支持批量提交任务。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages