From 40ab48b3508d1d88ecdf6c435632a78f268c54a3 Mon Sep 17 00:00:00 2001 From: Oussema Frikha Date: Thu, 9 Jul 2026 18:27:29 +0100 Subject: [PATCH 1/2] docs: point arc298/instagram-scraper anchors at PyPI (GitHub repo removed) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The two [arc298/instagram-scraper](github.com/arc298/…) hyperlinks in this README both 404 — the GitHub repo was taken down. The PyPI package (pypi.org/project/instagram-scraper/) is the only stable link now. Anchor text stays 'arc298/instagram-scraper' (that's what search- engine visitors type) but the href now resolves to a page that describes the same abandoned tool. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2e855f7..b0d1ab3 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) The modern alternative to [`kevinzg/facebook-scraper`](https://github.com/kevinzg/facebook-scraper) -and [`arc298/instagram-scraper`](https://github.com/arc298/instagram-scraper) — +and [`arc298/instagram-scraper`](https://pypi.org/project/instagram-scraper/) — real-time Facebook + Instagram data via REST, **no OAuth dance, no app review, no scraper maintenance**. Powered by hosted infrastructure at [socialapis.io](https://socialapis.io). @@ -31,7 +31,7 @@ print(profile.username, profile.followers_count) ## One-line migration If your code currently uses [`kevinzg/facebook-scraper`](https://github.com/kevinzg/facebook-scraper) -or [`arc298/instagram-scraper`](https://github.com/arc298/instagram-scraper), the migration is +or [`arc298/instagram-scraper`](https://pypi.org/project/instagram-scraper/), the migration is **literally one import line**: ```python From f463f0ccf908a9ae64ee81e6ed062509f73b63a2 Mon Sep 17 00:00:00 2001 From: Oussema Frikha Date: Thu, 9 Jul 2026 18:32:29 +0100 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20arc298=20anchor=20=E2=86=92=20Waybac?= =?UTF-8?q?k=20snapshot=20(PyPI=20also=20removed)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Follow-up to the initial commit on this PR. PyPI's project/instagram-scraper URL returns a Cloudflare bot-challenge interstitial (title 'Client Challenge') that curl -sI reads as a plain 200 — the package doesn't actually exist. Both the GitHub repo AND the PyPI package have been removed. New target: Wayback Machine snapshot from 2022-11-16 — verified returns real HTML with 200. Wayback URLs are stable long-term. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b0d1ab3..a1e03a7 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) The modern alternative to [`kevinzg/facebook-scraper`](https://github.com/kevinzg/facebook-scraper) -and [`arc298/instagram-scraper`](https://pypi.org/project/instagram-scraper/) — +and [`arc298/instagram-scraper`](https://web.archive.org/web/2022/https://github.com/arc298/instagram-scraper) — real-time Facebook + Instagram data via REST, **no OAuth dance, no app review, no scraper maintenance**. Powered by hosted infrastructure at [socialapis.io](https://socialapis.io). @@ -31,7 +31,7 @@ print(profile.username, profile.followers_count) ## One-line migration If your code currently uses [`kevinzg/facebook-scraper`](https://github.com/kevinzg/facebook-scraper) -or [`arc298/instagram-scraper`](https://pypi.org/project/instagram-scraper/), the migration is +or [`arc298/instagram-scraper`](https://web.archive.org/web/2022/https://github.com/arc298/instagram-scraper), the migration is **literally one import line**: ```python