{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"Generates realistic-looking HTTP request headers with randomized user agents, accept languages, and referrer fields that mimic real browser behavior.","skillfed_tags":["web-scraping","testing","http-headers"],"use_cases":["Write web scrapers that send realistic browser headers to avoid simple bot-detection filters","Test web applications by simulating requests from different geographic regions and browsers","Generate plausible HTTP headers for automated testing frameworks that need to mimic real client behavior","Populate header fields in security testing scenarios where realistic headers are needed"],"what_it_does":"fake-http-header is a lightweight Python package that generates random HTTP request headers designed to look like they come from real web browsers. It works by mapping browsers to default header values and emulating typical user behavior patterns. The package generates randomized user agents, accept-language fields, accept-encoding, accept types, and referrer URLs that appear plausible together\u2014for instance, if you specify a domain code, it will pair that with matching language preferences and a corresponding referrer.\n\nThe primary use case is creating headers for web crawlers and automated HTTP requests. It provides a simple API: instantiate FakeHttpHeader with optional domain parameters, then call as_header_dict() to get a dictionary compatible with standard HTTP libraries. With no external dependencies and support for Python 3.6 and above, it installs and runs with minimal friction.","worth_installing":"Yes, if you need to generate realistic HTTP headers for web scraping or testing. It has no dependencies, installs easily, carries a permissive MIT license, and has modest popularity. The aging maintenance status is a minor concern; verify that its browser and referrer pools remain effective for your use case."},"id":"fake-http-header","links":{"html":"https://skillfed.io/packages/fake-http-header","md":"https://skillfed.io/packages/fake-http-header.md","pypi":"https://pypi.org/project/fake-http-header/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-10-15","license_spdx":null,"license_treatment":"permissive","name":"fake-http-header","python_support":"supports_current","summary":"Generates random request fields for a http request header"},"popularity":{"monthly_downloads":653930,"position":5532,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.5"}
