Powerful automated search engine interaction tool with intelligent navigation and anti-detection capabilities.
AdvancedSearch is a sophisticated automation tool that performs Google searches, locates your target URL in search results, and interacts with it naturally. Built for maximum reliability, it simulates human-like browsing behavior while handling modern web challenges like cookie banners, CAPTCHAs, and ad overlays.
Perfect for:
- 📈 SEO Testing - Monitor your website's search visibility
- 🔬 Research Automation - Automate repetitive search tasks
- 📊 Traffic Analysis - Test user journey flows
- 🛡️ Quality Assurance - Verify search result positioning
| Feature | Description |
|---|---|
| 🎯 Smart Target Detection | Automatically finds and clicks your target URL across multiple search result pages |
| 🔄 IP Change Detection | Detects WAN IP changes and seamlessly restarts without losing progress |
| 🤖 Anti-Detection | Built-in measures to appear as a regular browser session |
| ⏱️ Flexible Runtime | Run for 1-1440 minutes or until manually stopped |
- Cookie Banner Handling - Automatically dismisses GDPR/cookie consent popups
- Ad Vignette Dismissal - Handles fullscreen interstitial ads
- Human-like Behavior - Random delays, natural scrolling, and varied click patterns
- Multi-page Navigation - Searches through multiple result pages to find your target
- Session Recovery - Automatically recovers from browser crashes
- ✅ Click reliability with JavaScript fallbacks
- ✅ Timeout recovery and retry logic
- ✅ Detailed logging for troubleshooting
- ✅ Graceful cleanup on exit
- Go to the Releases page
- Download the latest
AdvancedSearch.exe - Run the executable - no installation required!
💡 The browser is bundled with the application. No need to install Chrome or any other dependencies.
- Launch the application by double-clicking
AdvancedSearch.exe - Enter your search keyword (e.g., "best desktop emulator")
- Enter your target URL (e.g.,
rec0m88.com- without https://) - Set runtime in minutes (0 = run until manually closed, max 1440)
- Let it run! The tool will search, find your URL, and interact naturally
Keyword: "organic coffee beans" Target URL: mycoffeesite.com Runtime: 60 minutes
- A browser window opens and navigates to Google
- Your keyword is searched automatically
- The tool scans through search result pages looking for your target URL
- When found, it clicks through and browses naturally with random delays
- Process repeats until runtime expires or you close the application
| Requirement | Details |
|---|---|
| OS | Windows 10 / Windows 11 |
| RAM | 4GB minimum (8GB recommended) |
| Disk Space | ~500MB for browser cache |
| Network | Active internet connection |
✅ No additional software needed - everything is bundled!
| Item | Location |
|---|---|
| Activity Logs | C:\logs\search_*.log |
| Browser Profile | C:\logs\chrome_profile |
| Browser Data | C:\logs\playwright_browsers |
All activity is logged to C:\logs with timestamps for easy monitoring and debugging:
2024-01-15 10:30:45 - INFO - Performing search. 2024-01-15 10:30:52 - INFO - Target URL found on page 2 2024-01-15 10:31:15 - INFO - Successfully dismissed cookie banner 2024-01-15 10:31:45 - INFO - Scrolling page. 2024-01-15 10:32:30 - INFO - Waiting 75.43 seconds before next click
Is this safe to use?
Yes! The tool runs a standard Chromium browser with anti-detection measures. All activity is logged locally for complete transparency. No data is sent to external servers.
Why does it check my IP address?
IP detection is used to restart searches when your VPN or network changes IP. This ensures consistent behavior and allows the tool to adapt to network changes automatically.
Can I run multiple instances?
Running multiple instances simultaneously is not recommended as they share the same browser profile directory and may conflict with each other.
What if Google shows a CAPTCHA?
The tool will attempt to handle simple CAPTCHAs automatically. For complex CAPTCHAs (like image selection), manual intervention may be required. The tool will wait and retry.
Why is the EXE file large?
The executable includes a complete Chromium browser and all necessary dependencies bundled together. This ensures the tool works out-of-the-box without requiring any additional installations.
How do I stop the tool?
You can either:
- Close the browser window
- Wait for the runtime to expire
- Press Ctrl+C in the console window (if visible)
The browser closed unexpectedly. What happened?
Check the logs at C:\logs\ for details. The tool has automatic session recovery and will attempt to restart if a crash occurs during the configured runtime.
| Issue | Solution |
|---|---|
| "Browser setup timed out" | Check your internet connection and try again |
| Tool closes immediately | Run from command prompt to see error messages |
| Can't find target URL | Verify the URL format (no https://) and check if the page ranks for your keyword |
| Slow performance | Close other applications to free up RAM |
This tool is provided for educational and legitimate testing purposes only. Users are responsible for ensuring their use complies with:
- Google's Terms of Service
- Applicable local laws and regulations
- Website terms of service
The developers assume no liability for misuse or any consequences arising from the use of this software.
- Migrated from Selenium to Playwright for improved reliability
- Added automatic browser bundling - no Chrome installation required
- Enhanced cookie banner and ad dismissal
- Improved anti-detection measures
- Added automatic session recovery
- Better error handling and logging
- Initial release with Selenium
- Basic search and click functionality
Made with ❤️ for automation enthusiasts
⭐ Star this repo if you find it useful!