{"id":28637692,"url":"https://github.com/ryurex-code/bing-auto-search-tool-v2.0","last_synced_at":"2025-06-14T20:01:58.687Z","repository":{"id":297915927,"uuid":"998285147","full_name":"Ryurex-Code/Bing-Auto-Search-Tool-V2.0","owner":"Ryurex-Code","description":"Bing Auto Search Tool V2.0! This simple yet effective Python-based automation script performs automated searches on Bing.com.","archived":false,"fork":false,"pushed_at":"2025-06-11T10:09:56.000Z","size":40,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-11T10:55:46.049Z","etag":null,"topics":["edge-webdriver","pypi","python","ryurex","selenium","win10toast"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ryurex-Code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-08T09:25:19.000Z","updated_at":"2025-06-11T10:10:58.000Z","dependencies_parsed_at":"2025-06-11T10:55:50.541Z","dependency_job_id":"4aaddbc2-4ff1-4f8a-9f31-68b7245fdf6b","html_url":"https://github.com/Ryurex-Code/Bing-Auto-Search-Tool-V2.0","commit_stats":null,"previous_names":["ryurex-code/04-automatic-browsing","ryurex-code/bing-auto-search-tool-v2.0"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ryurex-Code/Bing-Auto-Search-Tool-V2.0","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryurex-Code%2FBing-Auto-Search-Tool-V2.0","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryurex-Code%2FBing-Auto-Search-Tool-V2.0/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryurex-Code%2FBing-Auto-Search-Tool-V2.0/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryurex-Code%2FBing-Auto-Search-Tool-V2.0/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ryurex-Code","download_url":"https://codeload.github.com/Ryurex-Code/Bing-Auto-Search-Tool-V2.0/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryurex-Code%2FBing-Auto-Search-Tool-V2.0/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259519177,"owners_count":22870324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["edge-webdriver","pypi","python","ryurex","selenium","win10toast"],"created_at":"2025-06-12T18:30:35.531Z","updated_at":"2025-06-12T18:32:25.304Z","avatar_url":"https://github.com/Ryurex-Code.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bing Auto Search Tool V2.0\n\n![Python](https://img.shields.io/badge/Python-3.x-blue.svg)\n![Selenium](https://img.shields.io/badge/Selenium-Automation-green.svg)\n![tqdm](https://img.shields.io/badge/tqdm-progress--bar-ff69b4)\n![win10toast](https://img.shields.io/badge/win10toast-notifications-ffa500)\n![Windows](https://img.shields.io/badge/OS-Windows-0078D6.svg)\n![MIT License](https://img.shields.io/badge/License-MIT-yellow.svg)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.ibb.co/xthFvWf5/Auto-Search-Tool.png\" height=\"250\"\u003e\n\u003c/p\u003e\n\n---\n\n## 🌟 Introduction\n\nWelcome to the **Bing Auto Search Tool V2.0**!\nA Python-based automation tool that simulates human-like searches on **Bing.com** with randomized keywords and mobile/desktop profile switching using Selenium WebDriver.\n\n\u003e Developed by **Muhammad Rafi (Ryurex)** in collaboration with **Chisato Nishikigi**\n\n---\n\n## 🚀 Features\n\n* ✅ **Headless Mode by Default** (can be toggled at runtime)\n* 📱 **Mobile Emulation (iPhone X)**\n* 🔄 **Desktop \u0026 Mobile switching per Edge profile**\n* 🔤 **Smart Random Keyword Generator with common words + suffix**\n* ⏱️ **Progress Bar + Time Estimation**\n* 💬 **Optional Detailed Info in Progress Display**\n* 🔔 **Windows Toast Notifications per profile**\n\n---\n\n## 🛠️ Requirements\n\n- **Python 3.x**  \n  Download: [https://www.python.org/downloads/](https://www.python.org/downloads/)\n\n- **Microsoft Edge Browser**  \n  Download: [https://www.microsoft.com/edge](https://www.microsoft.com/edge)\n\n- **Microsoft Edge WebDriver** (must match your Edge version)  \n  Download: [https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/](https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/)\n\n- **Python Libraries** (installed automatically via `.bat` or manually via pip):\n```bash\npip install selenium win10toast tqdm\n```\n\n---\n\n## ⬇️ Microsoft Edge WebDriver Installation\n\nSelenium needs a **WebDriver** to control your Edge browser. Here's how to set it up:\n\n### 1. Check Your Edge Browser Version\n\nOpen Microsoft Edge and go to `edge://settings/help`. Note the version number (e.g., `125.0.2535.92`).\n\n### 2. Download the Correct WebDriver\n\nVisit the official page: [Microsoft Edge WebDriver](https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/)\n\nDownload the `msedgedriver.zip` that matches your Edge version.\n\n### 3. Extract the WebDriver\n\nExtract the `msedgedriver.exe` from the ZIP file.\n\n### 4. Place the WebDriver Executable\n\n* **Option A (Recommended):**\n  Put `msedgedriver.exe` in the same folder as `app.py`\n\n* **Option B (Advanced):**\n  Add the WebDriver directory to your system PATH:\n\n```text\n1. Search \"Environment Variables\"\n2. Edit system environment variables → Environment Variables…\n3. Under \"System variables\", find \"Path\" → Edit → New\n4. Paste your WebDriver folder path (e.g., C:\\WebDrivers\\)\n5. Click OK, restart terminal if needed\n```\n\n---\n\n## ⚙️ Initial Setup Before First Run\n\n❗ **Important:** Before you run the script for the first time, make sure to:\n⚠️ Feel free to modificated the script based on your purpose. \n\n1. **Create Edge Profiles (Required Before First Run)**  \n   You must first open Microsoft Edge and manually create profiles (e.g., Profile 1, Profile 2, etc.) and sign in to your Microsoft account on each. These will be the profiles used by Selenium.\n\n2. **Match Profile Count in Script**  \n   Make sure the number of profiles created matches the `total_profiles` value in the script:\n   ```python\n   total_profiles = 7\n   ```\n   If you create fewer profiles, reduce this value to prevent errors.\n\n3. **Set Your Profile Folder Path**  \n   Update this line \u003cYOUR_USERNAME\u003e to match your actual Edge user data folder:\n   ```python\n   options.add_argument(r\"--user-data-dir=C:\\\\Users\\\\\u003cYOUR_USERNAME\u003e\\\\AppData\\\\Local\\\\Microsoft\\\\Edge\\\\User Data\\\\Ryurex Project\")\n   ```\n\n5. **Disable Headless Mode on First Run**  \n   On your very first execution, answer:\n   ```\n   Do you want to inactivate headless mode (Y/N): Y\n   ```\n   This allows you to see and configure each Edge profile manually (e.g., sign in, verify account access).  \n   After setup is complete, you may run in headless mode safely.\n\n---\n\n## ▶️ How to Run\n\nYou can launch the script by running:\n\n```bash\npython search-tool.py\n```\n\nOr just double-click `click-here.bat`\n\nYou will be asked:\n\n- Whether to disable headless mode (browser visibility)\n- Whether to show detailed info (keywords, delay)\n\nThe tool will loop through each profile and perform:\n\n* 30 desktop + 20 mobile Bing searches (with iPhone X emulation for mobile)\n\n---\n\n## ⚠️ Disclaimer\n\nThis tool is provided **for educational and personal productivity purposes only.**  \nAny use of this script to exploit, abuse, or violate the terms of service of Microsoft Bing or any other third-party platform is **strictly the user's responsibility**.  \n\n\u003e The developer assumes no liability for misuse, bans, account suspensions, or other consequences resulting from the use of this tool.\n\n---\n\n## 🙏 Special Thanks\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg height=\"200\" src=\"https://media1.tenor.com/m/3a3XcQUCFPkAAAAC/lycoris-recoil-chisato-nishikigi.gif\" alt=\"Chisato Nishikigi waving\" /\u003e\n\u003c/div\u003e\n\nA heartfelt and sincere thank you to **Chisato Nishikigi** for her invaluable collaboration, insightful contributions, and unwavering support throughout the development of this project. Your partnership has been truly wonderful and has significantly enhanced this tool! どうもありがとうございました！ (Dōmo arigatō gozaimashita! - Thank you very much!) ❤️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryurex-code%2Fbing-auto-search-tool-v2.0","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryurex-code%2Fbing-auto-search-tool-v2.0","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryurex-code%2Fbing-auto-search-tool-v2.0/lists"}