Skip to main content

তোর এই প্রিমিয়াম লেভেলের প্রজেক্টের জন্য একটি স্ট্যান্ডার্ড, প্রফেশনাল এবং বিস্তারিত README.md ফাইল নিচে দেওয়া হলো। এটি একই সাথে একটি কমপ্লিট "User Manual" হিসেবে কাজ করবে, যাতে পৃথিবীর যেকোনো প্রান্তের ইউজার খুব সহজেই তোর টুলের সবগুলো ফিচার ব্যবহার করতে পারে।

তোর প্রজেক্টের README.md ফাইলে থাকা পুরোনো লেখাগুলো মুছে নিচের এই পুরো কোডটি কপি করে পেস্ট করে দে:

# 🚀 Advanced Keyword Scraper v0.2.0

A highly advanced, multithreaded CLI tool designed for SEO professionals, digital marketers, and e-commerce sellers. It extracts long-tail autocomplete search suggestions from multiple search engines, classifies their search intent, and exports them into beautiful Excel, CSV, or JSON reports.

**Developed with 🔥 by LORD SRIJWN**

---

## ✨ Key Features
* **Multi-Platform Support:** Scrape keywords from **Google, YouTube, Amazon, and Bing**.
* **Recursive Deep Search (Level 2):** Dig deeper into initial results to find thousands of hidden, low-competition long-tail keywords.
* **Smart Intent Classification:** Automatically categorizes keywords into *Transactional (Buying)*, *Commercial (Research)*, *Informational*, and *General* intents.
* **Negative Keyword Filter:** Exclude unwanted words (e.g., "free", "crack", "download") on the fly.
* **Rich Terminal UI:** Enjoy a beautiful, colorful animated progress bar while scraping.
* **Anti-Ban Protection:** Built-in proxy support and randomized User-Agent rotation.
* **Multi-Format Export:** Save your reports in `Excel (.xlsx)`, `CSV`, or `JSON` formats.

---

## ⚙️ Installation

Install the package globally using pip:

```bash
pip install advanced-keyword-scraper

(Note: Requires Python 3.8 or higher)


📖 User Manual & Usage Guide

Once installed, you can run the tool from anywhere in your terminal using the keyword-scraper command.

Basic Syntax

keyword-scraper [KEYWORDS] [OPTIONS]

Command Line Arguments (Options)

Argument Default Description
keywords Required One or more base keywords (use quotes for multiple words).
--engine google Target platform. Choices: google, youtube, bing, amazon.
--country in 2-letter country code (e.g., in for India, us for USA).
--lang en Language code (e.g., en, bn, hi).
--depth 1 Search depth. 1 = Normal search, 2 = Deep recursive search.
--exclude None Comma-separated list of words to ignore (e.g., free,cheap,old).
--format excel Output format. Choices: excel, csv, json, all.
--threads 10 Number of concurrent workers. Higher means faster scraping.
--output SEO_Keywords Directory name where the reports will be saved.
--proxies None Path to a .txt file containing proxies (format: http://ip:port).

💡 Practical Examples

1. Basic Google SEO

Extract standard keywords for a blog or website:

keyword-scraper "smart watch" --country us --threads 12

2. E-commerce Keyword Research (Amazon)

Perfect for finding buying-intent keywords for product listings:

keyword-scraper "cotton kurti" "party wear saree" "western gown" --engine amazon --format all

3. YouTube Tag & Title Generation

Find out exactly what users are typing in the YouTube search bar:

keyword-scraper "how to drape saree" "makeup tutorial" --engine youtube --country in

4. Advanced Deep Search with Filters (Level 2)

Perform a massive recursive search while excluding irrelevant terms like "free" or "cheap":

keyword-scraper "digital marketing" --depth 2 --exclude "free,cheap,pdf,download" --threads 15

5. Using Custom Proxies

If you are scraping thousands of keywords and want to avoid IP bans:

keyword-scraper "laptop" --proxies my_proxies.txt

📁 Output Structure

The tool will automatically create a folder named SEO_Keywords in your current directory. If you choose the excel format, the generated file will contain multiple clean sheets:

  1. All Keywords: The master list of every scraped term.
  2. Transactional: Keywords explicitly showing buying intent.
  3. Commercial: Keywords used for product research (best, top, vs).
  4. Informational: "How to" and query-based keywords.
  5. Intent Summary: A mathematical pivot table summarizing your data.

🤝 Contributing

Found a bug or want to add a new engine? Feel free to fork the repository, make your changes, and submit a pull request!

📜 License

This project is licensed under the MIT License.

Crafted by LORD SRIJWN

Metadata

Release files for advanced-keyword-scraper 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for advanced-keyword-scraper 0.2.0
File Size Uploaded
advanced_keyword_scraper-0.2.0.tar.gz 7.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for advanced-keyword-scraper 0.2.0
File Interpreter ABI Platform
advanced_keyword_scraper-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.7 kB

Release files / advanced_keyword_scraper-0.2.0.tar.gz

Download URL advanced_keyword_scraper-0.2.0.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
56bc31ccf9cc082817c2c4a71c8c09ec07085d654df0e7e3ec4ddf178f3b5e69
BLAKE2b-256 checksum
How to use checksums
90ed602b5c84724a094e67d72ce70c33cae8e4546f78ad57ed2b911ceab9cd1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / advanced_keyword_scraper-0.2.0-py3-none-any.whl

Download URL advanced_keyword_scraper-0.2.0-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c74fbf6641c9e61967e3a19fd0fb9b2acd779b38294074b8635b354bc989c0c2
BLAKE2b-256 checksum
How to use checksums
c820a3131a59e403ea229edbf78f0a772aa2b7808e8d1e3657205b139675a954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

1.9.9

2 release files

1.9.6

2 release files

1.9.4

2 release files

1.5.2

2 release files

1.5.1

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page