Flickr Scraper 项目使用教程
flickr_scraper Simple Flickr Image Scraper 项目地址: https://gitcode.com/gh_mirrors/fl/flickr_scraper
1. 项目目录结构及介绍
Flickr Scraper 项目的目录结构如下:
flickr_scraper/
├── .github/
│ └── workflows/
├── utils/
├── .gitignore
├── LICENSE
├── README.md
├── flickr_scraper.py
└── requirements.txt
目录结构介绍:
- .github/workflows/:包含 GitHub Actions 的工作流配置文件。
- utils/:可能包含一些辅助工具或脚本。
- .gitignore:指定 Git 忽略的文件和目录。
- LICENSE:项目的开源许可证文件,本项目使用 AGPL-3.0 许可证。
- README.md:项目的介绍和使用说明。
- flickr_scraper.py:项目的主脚本文件,用于从 Flickr 下载图片。
- requirements.txt:项目依赖的 Python 包列表。
2. 项目启动文件介绍
项目的启动文件是 flickr_scraper.py
。该文件是 Flickr Scraper 的核心脚本,负责从 Flickr 下载图片。
主要功能:
- 搜索图片:根据用户提供的搜索关键词,从 Flickr 搜索相关图片。
- 下载图片:根据搜索结果,下载指定数量的图片到本地。
- 保存图片:下载的图片会保存到
flickr_scraper/images
目录下。
使用方法:
- 获取 Flickr API Key 和 Secret。
- 在
flickr_scraper.py
中替换以下代码:key = "YOUR_API_KEY" secret = "YOUR_API_SECRET"
- 运行脚本:
python3 flickr_scraper.py --search 'honeybees on flowers' --n 10 --download
3. 项目的配置文件介绍
项目中没有明确的配置文件,但可以通过以下方式进行配置:
1. Flickr API Key 和 Secret
在 flickr_scraper.py
文件中,你需要手动替换 YOUR_API_KEY
和 YOUR_API_SECRET
为你从 Flickr 获取的 API Key 和 Secret。
2. 依赖包配置
项目的依赖包配置在 requirements.txt
文件中。你可以通过以下命令安装所有依赖:
pip install -U -r requirements.txt
3. 其他配置
- 搜索关键词:通过
--search
参数指定搜索关键词。 - 下载数量:通过
--n
参数指定下载图片的数量。 - 下载路径:下载的图片默认保存在
flickr_scraper/images
目录下,可以通过修改脚本中的路径进行调整。
总结
Flickr Scraper 是一个简单易用的工具,可以帮助你从 Flickr 下载图片,用于创建 YOLO 训练数据集。通过本教程,你应该能够理解项目的目录结构、启动文件和配置方法,并能够顺利运行该项目。
flickr_scraper Simple Flickr Image Scraper 项目地址: https://gitcode.com/gh_mirrors/fl/flickr_scraper