Est. MMXXV · lrscraper The Law Review Reporter Live

A continuous record of the open collection of American legal scholarship

Vol. II Tuesday, September 22, 2026 № 265

Scraper implementation

HarvardLawPolicyReviewScraper

Harvard Law & Policy Review · mapped to registry #101

Implementation identity
scrapers/harvard_law_policy_review_scraper.py
LightBaseScraperPlatform unknownCLI entrypoint
no_new_content
Latest status
no new content
Run #45263
Latest runtime
52.1s
2026-09-13T02:27:58+00:00
Latest PDFs
0
57 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
10
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
HarvardLawPolicyReviewScraper
canonical name
Harvard Law & Policy Review
institution code
-
platform
-
base class
LightBaseScraper
class name
HarvardLawPolicyReviewScraper
module path
scrapers.harvard_law_policy_review_scraper
file path
scrapers/harvard_law_policy_review_scraper.py
has cli entrypoint
true
is abstract
false
updated at
2026-09-22 17:32:34

Operational mapping

Law review ownership and publication state

Registry health
HEALTHY
Last uploaded
-
Registry sync
-
Latest error
No reported error

Run history

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

10 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#45263 no new content 2026-09-13T02:27:58+00:00ended 2026-09-13T02:28:50+00:00 52.1s 0 PDF 57 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 249947, "canonical_name": "Harvard Law & Policy Review", "child_pid": 225455, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "HarvardLawPolicyReviewScraper:Harvard Law & Policy Review", "waiting": 0}, "file_path": "scrapers/harvard_law_policy_review_scraper.py", "heartbeat_at": "2026-09-13T02:28:28+00:00", "heartbeat_source": "orchestrator", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T02:27:58+00:00", "run_kind": "scheduled_active", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789266478_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789266478_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 45}
#44459 no new content 2026-08-13T23:02:23+00:00ended 2026-08-13T23:02:41+00:00 18.3s 0 PDF 57 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 153675, "canonical_name": "Harvard Law & Policy Review", "child_pid": 2487211, "file_path": "scrapers/harvard_law_policy_review_scraper.py", "heartbeat_at": "2026-08-13T23:02:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-13T23:02:23+00:00", "run_kind": "scheduled_active", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1786662143_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786662143_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 45}
#43673 no new content 2026-07-14T18:26:23+00:00ended 2026-07-14T18:26:41+00:00 17.8s 0 PDF 57 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 44061, "canonical_name": "Harvard Law & Policy Review", "child_pid": 2949929, "file_path": "scrapers/harvard_law_policy_review_scraper.py", "heartbeat_at": "2026-07-14T18:26:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:26:23+00:00", "run_kind": "manual", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784053583_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784053583_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 15}
#43485 no items 2026-07-14T18:07:50+00:00ended 2026-07-14T18:07:55+00:00 5.1s 0 PDF 0 skipped 0 errors no_items_reason: discover_urls returned 0 items (base_url=https://journals.law.harvard.edu/lpr/); scraper did not set `_no_items_reason`
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Harvard Law & Policy Review", "child_pid": 2908181, "file_path": "scrapers/harvard_law_policy_review_scraper.py", "heartbeat_at": "2026-07-14T18:07:50+00:00", "heartbeat_source": "orchestrator", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:07:50+00:00", "run_kind": "scheduled", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784052470_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784052470_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 15}
#31398 no new content 2026-07-03T09:31:59+00:00ended 2026-07-03T09:40:49+00:00 529.3s 0 PDF 57 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28132, "canonical_name": "Harvard Law & Policy Review", "child_pid": 2091390, "file_path": "scrapers/harvard_law_policy_review_scraper.py", "heartbeat_at": "2026-07-03T09:40:30+00:00", "heartbeat_source": "orchestrator", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T09:31:59+00:00", "run_kind": "scheduled_active", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1783071119_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783071119_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 45}
#4794 no new content 2026-06-01T19:54:48+00:00ended 2026-06-01T19:55:09+00:00 20.0s 0 PDF 57 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1565, "canonical_name": "Harvard Law & Policy Review", "child_pid": 162077, "file_path": "scrapers/harvard_law_policy_review_scraper.py", "heartbeat_at": "2026-06-01T19:54:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T19:54:48+00:00", "run_kind": "scheduled_active", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1780343688_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780343688_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 45}
#4122 no new content 2026-05-01T23:17:41+00:00ended 2026-05-01T23:18:02+00:00 20.9s 0 PDF 57 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 654, "canonical_name": "Harvard Law & Policy Review", "child_pid": 1177127, "file_path": "scrapers/harvard_law_policy_review_scraper.py", "heartbeat_at": "2026-05-01T23:17:41+00:00", "heartbeat_source": "orchestrator", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T23:17:41+00:00", "run_kind": "scheduled_active", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1777677461_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777677461_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 45}
#3404 no new content 2026-03-20T06:22:49+00:00ended 2026-03-20T06:24:35+00:00 105.9s 0 PDF 57 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Harvard Law & Policy Review", "child_pid": 1683157, "file_path": "scrapers/harvard_law_policy_review_scraper.py", "heartbeat_at": "2026-03-20T06:24:19+00:00", "heartbeat_source": "orchestrator", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-20T06:22:49+00:00", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1773987769_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1773987769_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 45}
#2382 no new content 2026-02-18T04:27:36+00:00ended 2026-02-18T04:27:52+00:00 16.4s 0 PDF 57 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Harvard Law & Policy Review", "child_pid": 2271891, "file_path": "scrapers/harvard_law_policy_review_scraper.py", "heartbeat_at": "2026-02-18T04:27:36+00:00", "heartbeat_source": "orchestrator", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-18T04:27:36+00:00", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771388856_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771388856_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 45}
#224 success 2026-01-19T03:25:57+00:00ended 2026-01-19T03:26:25+00:00 28.1s 21 PDF 36 skipped 0 errors No reported error
Run metadata
{"file_path": "scrapers/harvard_law_policy_review_scraper.py", "law_review_id": 101, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-19T03:25:57+00:00", "scraper_id": "HarvardLawPolicyReviewScraper", "script_path": "scrapers/harvard_law_policy_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1768793157_HarvardLawPolicyReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1768793157_HarvardLawPolicyReviewScraper.out.log", "timeout_minutes": 45}