📢 What's New
- **Initial release** of Google Rank Scraper – a powerful tool to extract Google search rankings for given websites.
- **CSV Support:** Accepts CSV input with a `Keyword` column and site addresses as additional columns.
- **Captcha Handling:** Notifies users if a captcha is detected.
- **CLI Support:** Easily run the scraper from the terminal.
- **Improved Logging:** Uses logging instead of print statements for better debugging.
- **SOLID Architecture:** Refactored to a class-based structure for maintainability.
🛠Installation
bash
pip install google-rank-scraper
📌 Requirements
- **Python 3.8+**
- **Google Chrome & ChromeDriver**
- **Dependencies** (installed automatically via pip):
- `selenium`
- `tldextract`
📂 Example CSV Format
csv
Keyword,Site1.com,Site2.com,Site3.com
"best laptops",,,
"top smartphones",,,
🛠Usage
bash
seoberry -i input.csv -o output.csv
💡 **Tip:** Run `seoberry --example-header` to see the expected CSV format.
🚀 Contribute
Feel free to open issues and submit pull requests to improve the tool!