Est. MMXXV · lrscraper The Law Review Reporter Live

A continuous record of the open collection of American legal scholarship

Vol. II Wednesday, September 23, 2026 № 266

Scraper implementation

buffalo_environmental_law_journal_scraper

Buffalo Environmental Law Journal · mapped to registry #481

Implementation identity
scrapers/buffalo_environmental_law_journal_scraper.py
scriptplaywrightCLI entrypoint
no_items
Latest status
no items
Run #45357
Latest runtime
4.4s
2026-09-13T05:02:36+00:00
Latest PDFs
0
0 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
8
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
buffalo_environmental_law_journal_scraper
canonical name
Buffalo Environmental Law Journal
institution code
-
platform
playwright
base class
script
class name
-
module path
scrapers.buffalo_environmental_law_journal_scraper
file path
scrapers/buffalo_environmental_law_journal_scraper.py
has cli entrypoint
true
is abstract
false
updated at
2026-09-22 23:32:37

Operational mapping

Law review ownership and publication state

Registry health
MOVED
Last uploaded
2026-05-02 00:02:14
Registry sync
uabox:Law_Review_Project/buffalo_environmental_law_journal_20260502_000159.zip
Latest error
MOVED: repository host unreachable for https://digitalcommons.law.buffalo.edu/belj/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.buffalo.edu/belj/ Call log: - navigating to "https://digitalcommons.law.buffalo.edu/belj/", waiting until "domcontentloaded"

Run history

Runs associated with law review #481; diagnostics expand in place.

8 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#45357 no items 2026-09-13T05:02:36+00:00ended 2026-09-13T05:02:41+00:00 4.4s 0 PDF 0 skipped 0 errors no_items_reason: MOVED: repository host unreachable for https://digitalcommons.law.buffalo.edu/belj/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.buffalo.edu/belj/ Call log: - navigating to "https://digitalcommons.law.buffalo.edu/belj/", waiting until "domcontentloaded"
Run metadata
{"automation_cycle_id": 250135, "canonical_name": "Buffalo Environmental Law Journal", "child_pid": 454942, "discovery_problem": "MOVED: repository host unreachable for https://digitalcommons.law.buffalo.edu/belj/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.buffalo.edu/belj/\nCall log:\n  - navigating to \"https://digitalcommons.law.buffalo.edu/belj/\", waiting until \"domcontentloaded\"\n", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "BuffaloEnvironmentalLawJournalScraper:Buffalo Environmental Law Journal", "waiting": 0}, "file_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "heartbeat_at": "2026-09-13T05:02:36+00:00", "heartbeat_source": "orchestrator", "law_review_id": 481, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T05:02:36+00:00", "run_kind": "scheduled_active", "scraper_id": "buffalo_environmental_law_journal_scraper", "script_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789275756_buffalo_environmental_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789275756_buffalo_environmental_law_journal_scraper.out.log", "timeout_minutes": 45}
#44533 no new content 2026-08-14T00:13:30+00:00ended 2026-08-14T00:13:36+00:00 5.6s 0 PDF 55 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 153880, "canonical_name": "Buffalo Environmental Law Journal", "child_pid": 2596405, "file_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "heartbeat_at": "2026-08-14T00:13:30+00:00", "heartbeat_source": "orchestrator", "law_review_id": 481, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T00:13:30+00:00", "run_kind": "scheduled_active", "scraper_id": "buffalo_environmental_law_journal_scraper", "script_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786666410_buffalo_environmental_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786666410_buffalo_environmental_law_journal_scraper.out.log", "timeout_minutes": 45}
#43764 no new content 2026-07-14T18:39:23+00:00ended 2026-07-14T18:39:30+00:00 6.4s 0 PDF 55 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Buffalo Environmental Law Journal", "child_pid": 2979648, "file_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "heartbeat_at": "2026-07-14T18:39:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 481, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:39:23+00:00", "run_kind": "scheduled", "scraper_id": "buffalo_environmental_law_journal_scraper", "script_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784054363_buffalo_environmental_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784054363_buffalo_environmental_law_journal_scraper.out.log", "timeout_minutes": 15}
#31176 no new content 2026-07-02T20:50:18+00:00ended 2026-07-02T20:51:47+00:00 89.0s 0 PDF 55 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28098, "canonical_name": "Buffalo Environmental Law Journal", "child_pid": 1110100, "file_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "heartbeat_at": "2026-07-02T20:51:18+00:00", "heartbeat_source": "orchestrator", "law_review_id": 481, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-02T20:50:18+00:00", "run_kind": "scheduled_active", "scraper_id": "buffalo_environmental_law_journal_scraper", "script_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783025418_buffalo_environmental_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783025418_buffalo_environmental_law_journal_scraper.out.log", "timeout_minutes": 45}
#4567 no new content 2026-06-01T18:34:56+00:00ended 2026-06-01T18:35:03+00:00 6.4s 0 PDF 55 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1542, "canonical_name": "Buffalo Environmental Law Journal", "child_pid": 115399, "file_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "heartbeat_at": "2026-06-01T18:34:56+00:00", "heartbeat_source": "orchestrator", "law_review_id": 481, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T18:34:56+00:00", "run_kind": "scheduled_active", "scraper_id": "buffalo_environmental_law_journal_scraper", "script_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780338896_buffalo_environmental_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780338896_buffalo_environmental_law_journal_scraper.out.log", "timeout_minutes": 45}
#3892 success 2026-05-01T21:38:09+00:00ended 2026-05-01T21:39:13+00:00 63.2s 8 PDF 128 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 630, "canonical_name": "Buffalo Environmental Law Journal", "child_pid": 1074542, "file_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "heartbeat_at": "2026-05-01T21:39:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 481, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T21:38:09+00:00", "run_kind": "scheduled_active", "scraper_id": "buffalo_environmental_law_journal_scraper", "script_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777671489_buffalo_environmental_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777671489_buffalo_environmental_law_journal_scraper.out.log", "timeout_minutes": 45}
#3071 partial 2026-03-09T07:09:58+00:00ended 2026-03-09T07:29:38+00:00 1180.1s 90 PDF 36 skipped 10 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.buffalo.edu/cgi/viewcontent.cgi?article=1260&context=belj&download=1
Run metadata
{"canonical_name": "Buffalo Environmental Law Journal", "child_pid": 3442074, "file_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "heartbeat_at": "2026-03-09T07:29:28+00:00", "heartbeat_source": "orchestrator", "law_review_id": 481, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T07:09:58+00:00", "scraper_id": "buffalo_environmental_law_journal_scraper", "script_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773040198_buffalo_environmental_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773040198_buffalo_environmental_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#1283 success 2026-02-07T05:23:20+00:00ended 2026-02-07T05:23:44+00:00 23.8s 5 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Buffalo Environmental Law Journal", "child_pid": 1050398, "file_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "heartbeat_at": "2026-02-07T05:23:20+00:00", "heartbeat_source": "orchestrator", "law_review_id": 481, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T05:23:20+00:00", "scraper_id": "buffalo_environmental_law_journal_scraper", "script_path": "scrapers/buffalo_environmental_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770441800_buffalo_environmental_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770441800_buffalo_environmental_law_journal_scraper.out.log", "timeout_minutes": 30}