awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
fake-useragent avatar

fake-useragent/fake-useragentArchived

0
View on GitHub↗
4,058 stars·538 forks·Python·Apache-2.0·12 viewspypi.python.org/pypi/fake-useragent↗

Fake Useragent

fake-useragent is a tool for generating realistic browser identification strings and parsing existing agents into structured metadata. It functions as an HTTP user agent generator and a web scraping utility designed to rotate browser identities to mimic different devices during automated data collection.

The project provides capabilities for random user-agent generation and filtering based on specific browsers, operating systems, device platforms, or minimum version numbers. It also includes a user agent parser to extract detailed metadata, such as browser versions and device brands, from agent strings.

Features

  • User Agent Generators - Produces realistic and randomized browser identification strings for use in HTTP requests.
  • Automated Web Scraping - Provides realistic browser identification strings to bypass bot detection during automated web scraping.
  • User Agent Parsers - Parses HTTP user agent strings to extract structured browser and operating system metadata.
  • Web Scraping Evasion Tools - Provides browser identity rotation to avoid detection during automated web data collection.
  • Remote Data Fetching - Retrieves the most recent real-world user agent strings from a remote JSON database.
  • Pattern-Based Extraction - Uses predefined regular expression patterns to parse complex user agent strings into structured metadata.
  • User Agent Selection Filters - Filters browser identification strings by browser, operating system, device platform, or version.
  • Random Element Selections - Picks a single random user agent from a filtered set to vary browser identities.
  • HTTP Traffic Simulation - Generates valid user agent headers for HTTP requests to simulate legitimate user traffic.

Star history

Star history chart for fake-useragent/fake-useragentStar history chart for fake-useragent/fake-useragent

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does fake-useragent/fake-useragent do?

fake-useragent is a tool for generating realistic browser identification strings and parsing existing agents into structured metadata. It functions as an HTTP user agent generator and a web scraping utility designed to rotate browser identities to mimic different devices during automated data collection.

What are the main features of fake-useragent/fake-useragent?

The main features of fake-useragent/fake-useragent are: User Agent Generators, Automated Web Scraping, User Agent Parsers, Web Scraping Evasion Tools, Remote Data Fetching, Pattern-Based Extraction, User Agent Selection Filters, Random Element Selections.

Which projects share features with fake-useragent/fake-useragent?

Projects with overlapping indexed features include: luyishisi/anti-anti-spider — Anti-Anti-Spider is an automated web scraping toolkit and CAPTCHA bypass framework. It uses convolutional neural… alirezamika/autoscraper — Autoscraper is an automatic web scraping library and pattern-based data extractor that learns extraction rules from… alovajs/alova — Alova is a frontend data fetching library and HTTP request toolkit designed to manage remote data states and… springside/springside4 — SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It… mechanicalsoup/mechanicalsoup — MechanicalSoup is a Python web automation library and scraping framework designed to simulate browser sessions and… jenssegers/agent — This project is a PHP user agent parser and mobile device detector. It analyzes HTTP user agent strings to identify…

Projects sharing features with Fake Useragent

These projects share indexed features with Fake Useragent. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • luyishisi/anti-anti-spiderluyishisi avatar

    luyishisi/Anti-Anti-Spider

    7,291View on GitHub↗

    Anti-Anti-Spider is an automated web scraping toolkit and CAPTCHA bypass framework. It uses convolutional neural networks to recognize characters and digits in image-based security challenges, enabling programmatic access to protected web content. The project functions as an image recognition model trainer, providing a workflow to preprocess labeled image datasets and train custom neural networks. Users can configure model architectures and hyperparameters to align the recognition system with the visual style of specific target websites. The toolkit covers capabilities for image data preproc

    Pythongeekpythonspider
    View on GitHub↗7,291
  • alirezamika/autoscraperalirezamika avatar

    alirezamika/autoscraper

    7,297View on GitHub↗

    Autoscraper is an automatic web scraping library and pattern-based data extractor that learns extraction rules from sample data. It identifies and retrieves text, URLs, and HTML elements from web pages by analyzing sample values to replicate data patterns across different URLs. The system functions as a web scraping model manager, allowing users to save and reload learned rules to maintain consistent data extraction. It supports the export and import of scraping rules to a local file system to avoid repeating the training process for the same website. The library covers automated web data ex

    Python
    View on GitHub↗7,297
  • alovajs/alovaalovajs avatar

    alovajs/alova

    3,999View on GitHub↗

    Alova is a frontend data fetching library and HTTP request toolkit designed to manage remote data states and asynchronous communication in web applications. It functions as a request state management system that automates data retrieval, response caching, and synchronization between backend services and the user interface. The library distinguishes itself through a modular architecture that decouples network transport layers from request logic, allowing for consistent behavior across different environments. It utilizes a plugin-driven middleware system to extend core operations, enabling the

    TypeScriptajaxalovaawesome-list
    View on GitHub↗3,999
  • springside/springside4springside avatar

    springside/springside4

    5,652View on GitHub↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Java
    View on GitHub↗5,652
  • Compare all 30 related projects→