{"library":"got-scraping","type":"library","category":null,"description":"Got Scraping is an HTTP client built as an extension of the popular `got` library, specifically designed for web scraping tasks by making requests appear browser-like out of the box. It integrates features such as automatic browser-like header generation through the `header-generator` package, which allows for specifying desired browser, device, locale, and operating system profiles. It also simplifies proxy management, supporting HTTP and HTTPS proxies, including HTTP/2, and performs automatic ALPN negotiation for target servers. The package requires Node.js >=16 due to stability concerns with HTTP/2 in earlier versions. The current stable version is 4.2.1. However, as of its recent deprecation announcement, `got-scraping` is officially End-of-Life (EOL) and will no longer receive updates or support. For new projects, the maintainers strongly recommend migrating to `impit` (github.com/apify/impit), a modern, `fetch`-API-based HTTP client built on Rust's `reqwest` library, which offers a similar feature set and performance benefits.","language":"javascript","status":"deprecated","version":"4.2.1","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install got-scraping","imports":["import { gotScraping } from 'got-scraping';","import type { HeaderGeneratorOptions } from 'got-scraping';","import { getAgents } from 'got-scraping';"]},{"cmd":"yarn add got-scraping","imports":[]},{"cmd":"pnpm add got-scraping","imports":[]}],"homepage":null,"github":"https://github.com/apify/got-scraping","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/got-scraping","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/got-scraping/compatibility"}}