域名批量检索可用
Windows 用户可以直接使用打包好的可执行文件:
下载 Windows 可执行文件
searchdomain_gui.exe使用 GUI 界面
searchdomain_gui.exe 后会显示图形界面从源码运行 GUI
python gui.py
virtualenv .venv
source ./.venv/bin/activate
pip install -r requirements.txt
1、批量生成域名
python main.py generate --lang zh --keyword gpt,go --position prefix --domain io,com,cn
python main.py generate --lang en --keyword chat,ai --position prefix --domain com,cn,io
2、批量检测域名是否可以注册,并将结果保存到数据库或文件
python main.py search --input domain.txt --output result.txt
1)searchdomain 作为容器运行:
docker pull ccr.ccs.tencentyun.com/jianboy/searchdomain:v1.0.5
docker run -it --rm -v /data/searchdomain:/app ccr.ccs.tencentyun.com/jianboy/searchdomain:v1.0.5
2)searchdomain 作为命令行执行:
useradd -u 5678 searchdomain
alias searchdomain='docker run -it --rm -v /data:/app jianboy/searchdomain'
searchdomain --input domain.txt --output result.txt
安装依赖
pip install -r requirements.txt
pip install pyinstaller
打包 GUI 版本
pyinstaller --clean --noconfirm gui.spec
生成的可执行文件在 dist/searchdomain_gui.exe
打包 CLI 版本
pyinstaller --clean --noconfirm main.spec
生成的可执行文件在 dist/searchdomain_cli.exe
项目已配置 GitHub Actions 工作流,可以自动打包 Windows 可执行文件:
触发方式
v1.0.0)会自动触发构建workflow_dispatch构建产物
windows-executables 工件工作流文件位置
.github/workflows/build-windows.ymlsearchdomain_gui.exe - 图形界面,双击运行searchdomain_cli.exe - 命令行界面,在命令行中使用data/a.csv 和 data/b.csv 会自动包含在打包文件中