62 releases
| 0.1.85 | Jan 21, 2026 |
|---|---|
| 0.1.82 | Nov 22, 2025 |
| 0.1.69 | Jul 20, 2025 |
| 0.1.32 | Mar 26, 2025 |
| 0.1.23 | Nov 7, 2024 |
#988 in Command line utilities
22KB
415 lines
Spider Cloud CLI
Spider Cloud CLI is a command-line interface to interact with the Spider Cloud web crawler. It allows you to scrape, crawl, search, and perform various other web-related tasks through simple commands.
Installation
Install the CLI using homebrew or cargo from crates.io:
Homebrew
brew tap spider-rs/spider-cloud-cli
brew install spider-cloud-cli
Cargo
cargo install spider-cloud-cli
Usage
After installing, you can use the CLI by typing spider-cloud-cli followed by a command and its respective arguments.
Authentication
Before using most of the commands, you need to authenticate by providing an API key:
spider-cloud-cli auth --api_key YOUR_API_KEY
Commands
Scrape
Scrape data from a specified URL.
spider-cloud-cli scrape --url http://example.com
Crawl
Crawl a specified URL with an optional limit on the number of pages.
spider-cloud-cli crawl --url http://example.com --limit 10
Links
Fetch links from a specified URL.
spider-cloud-cli links --url http://example.com
Screenshot
Take a screenshot of a specified URL.
spider-cloud-cli screenshot --url http://example.com
Search
Search for a query.
spider-cloud-cli search --query "example query"
Transform
Transform specified data.
spider-cloud-cli transform --data "sample data"
Get Credits
Fetch the account credits left.
spider-cloud-cli get_credits
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contributing
Issues and pull requests are welcome! Feel free to check the issues page if you have any questions or suggestions.
Acknowledgements
Special thanks to the developers and contributors of the libraries and tools used in this project.
Dependencies
~8–24MB
~269K SLoC