AnyPicker - XPath & CSS Selector for Scraping icon

AnyPicker - XPath & CSS Selector for Scraping

Extension Actions

How to install Open in Chrome Web Store
CRX ID
fgmmembodnjkaniaobbkgjnlpfpdclpe
Status
  • Live on Store
Description from extension meta

Generate XPath and CSS selectors by hovering over elements - perfect for web scraping and automation

Image from store
AnyPicker - XPath & CSS Selector for Scraping
Description from store

AnyPicker - XPath & CSS Selector for Scraping
Instantly generate, test, and debug XPath and CSS selectors in your browser. A powerful tool designed for web scraping and automation testing.

Introduction
Looking for a simple and efficient tool to work with web element selectors? AnyPicker is your ideal choice. It's designed for developers, scraping engineers, QA testers, data analysts, and anyone who frequently interacts with DOM elements in web pages.

What is AnyPicker?
AnyPicker is a Chrome extension designed to simplify and accelerate the process of generating, testing, and debugging XPath and CSS selectors directly in your browser. Whether you're writing scraping scripts or conducting automation tests, AnyPicker helps you quickly obtain accurate element selectors.

Why Choose AnyPicker?
There are many selector tools available, but most are either overly complex or provide a poor user experience. We took a different approach—creating a clean, easy-to-use tool focused on core functionality. Based on these design principles, AnyPicker offers the following key features:

Smart Selector Generation: Hold Shift and hover over any element to automatically generate unique XPath and CSS selectors. The generated selectors are clean and readable, similar to human-written style.

Dual Format Support: Supports both XPath and CSS selectors with one-click switching to meet different scenario requirements.

Real-time Selector Validation: Edit selectors in the input field and get instant validation. If the selector is invalid, you'll receive a clear error message; if no matches are found, you'll be notified accordingly.

Interactive Element Highlighting: Visually highlight matching elements on the webpage, clearly showing which nodes the selector matches. Accurately confirm whether your selector is correct.

Detailed Match Information: Display the number of matching elements along with their tags, attributes, and text content. One-click copy for selectors and matched element text.

Convenient Sidebar Interface: Open the sidebar by clicking the extension icon without blocking webpage content, allowing you to view both the selector and the webpage simultaneously.

Multi-language Support: Supports English and Chinese interfaces, automatically adapting to browser language settings.

How to Install?
Just a few simple steps:

Install the Extension: Add AnyPicker to your browser from the Chrome Web Store.
Open the Tool: Click the AnyPicker icon in the Chrome toolbar to open the sidebar.
Start Using: Hold Shift and move your mouse over the webpage to automatically generate selectors.
Use Cases
AnyPicker focuses on core selector-related tasks and can help you with:

Web Scraping Development: Quickly obtain selectors for target elements, for use with scraping frameworks like Scrapy, Puppeteer, Playwright, etc.

Automation Testing: Generate reliable element locators for testing frameworks like Selenium, Cypress, TestCafe, etc.

Data Extraction: Precisely locate data elements in web pages to extract required information.

Frontend Debugging: Quickly locate and inspect page elements to assist with frontend development debugging.

Selector Learning: Learn XPath and CSS selector writing techniques by observing generated selectors.

Privacy & Security
We understand the importance of privacy in today's digital environment. AnyPicker promises:

Local Execution: All functionality runs entirely in your browser. No data is sent to external servers.

Minimal Permissions: Only requests necessary browser permissions to ensure your privacy and security.

Open Source: Code is open source, welcoming review and contributions.

Manifest V3: Built on the latest version of the Chrome extension platform, meeting the latest security standards.

Feedback
If you find bugs, encounter issues, or have any suggestions, feel free to contact us through:

GitHub Issues: Submit issues or feature suggestions
In-extension Feedback: Click the "Feedback" button in the sidebar
We continuously update and improve AnyPicker and look forward to hearing from you!

Get Started Now
Install AnyPicker and make selector generation and testing simple and efficient. Whether you're developing scrapers or writing automation tests, AnyPicker can be your powerful assistant. Download now and start your efficient workflow!