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

washington_international_law_journal_scraper

Washington International Law Journal · mapped to registry #193

Implementation identity
scrapers/washington_international_law_journal_scraper.py
scriptbepressCLI entrypoint
protected
Latest status
protected
Run #45932
Latest runtime
70.6s
2026-09-13T22:36:44+00:00
Latest PDFs
0
0 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
10
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
washington_international_law_journal_scraper
canonical name
Washington International Law Journal
institution code
-
platform
bepress
base class
script
class name
-
module path
scrapers.washington_international_law_journal_scraper
file path
scrapers/washington_international_law_journal_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
ACCESS RESTRICTED
Last uploaded
2026-09-12 13:38:15
Registry sync
uabox:Law_Review_Project/washington_international_law_journal_20260912_132152.zip
Latest error
ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry

Run history

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

10 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#45932 protected 2026-09-13T22:36:44+00:00ended 2026-09-13T22:37:55+00:00 70.6s 0 PDF 0 skipped 3 errors digital_commons_waf_block: ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry
Run metadata
{"automation_cycle_id": 251624, "canonical_name": "Washington International Law Journal", "child_pid": 2138877, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": null, "mode": "pagination", "records_examined": 300, "remaining_units": null, "scope": "https://digitalcommons.law.uw.edu/wilj/#oai", "total_records_reported": "910", "unit_type": "pages", "visited_units": 3}, "download_queue": {"due": 297, "pending": 300, "retries": 3, "scope": "WashingtonInternationalLawJournalScraper:Washington International Law Journal", "waiting": 3}, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-09-13T22:37:44+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T22:36:44+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#45652 partial 2026-09-13T11:33:47+00:00ended 2026-09-13T11:35:50+00:00 122.2s 0 PDF 70 skipped 0 errors partial_discovery: BROKEN_NETWORK: Digital Commons archive discovery reached its time budget
Run metadata
{"automation_cycle_id": 250689, "canonical_name": "Washington International Law Journal", "child_pid": 1082444, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 102, "mode": "balanced", "remaining_units": 91, "scope": "https://digitalcommons.law.uw.edu/wilj/", "selected_units": 25, "visited_this_run": 11, "visited_units": 11}, "discovery_problem": "BROKEN_NETWORK: Digital Commons archive discovery reached its time budget", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "WashingtonInternationalLawJournalScraper:Washington International Law Journal", "waiting": 0}, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-09-13T11:35:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:33:47+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789299227_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789299227_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45}
#44799 partial 2026-08-14T07:07:41+00:00ended 2026-08-14T07:18:13+00:00 631.8s 7 PDF 99 skipped 8 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/context/wilj/article/1986/viewcontent/
Run metadata
{"automation_cycle_id": 155033, "canonical_name": "Washington International Law Journal", "child_pid": 3270139, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-08-14T07:18:11+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T07:07:41+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786691261_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786691261_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#44066 no new content 2026-07-14T19:18:27+00:00ended 2026-07-14T19:18:55+00:00 27.5s 0 PDF 203 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Washington International Law Journal", "child_pid": 3096356, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-07-14T19:18:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:18:27+00:00", "run_kind": "scheduled", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056707_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056707_washington_international_law_journal_scraper.out.log", "timeout_minutes": 15}
#31038 success 2026-07-02T05:36:58+00:00ended 2026-07-02T06:00:19+00:00 1400.0s 5 PDF 198 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28069, "canonical_name": "Washington International Law Journal", "child_pid": 4032570, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-07-02T06:00:00+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-02T05:36:58+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1782970618_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782970618_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45}
#4427 success 2026-06-01T16:55:07+00:00ended 2026-06-01T16:55:38+00:00 31.2s 7 PDF 201 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1526, "canonical_name": "Washington International Law Journal", "child_pid": 69106, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-06-01T16:55:37+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T16:55:07+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780332907_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780332907_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45}
#3752 success 2026-05-01T20:29:12+00:00ended 2026-05-01T20:29:48+00:00 36.1s 3 PDF 207 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 615, "canonical_name": "Washington International Law Journal", "child_pid": 1015390, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-05-01T20:29:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T20:29:12+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777667352_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777667352_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45}
#2927 partial 2026-03-09T02:00:49+00:00ended 2026-03-09T02:08:54+00:00 485.0s 117 PDF 90 skipped 3 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=1823&context=wilj&download=1
Run metadata
{"canonical_name": "Washington International Law Journal", "child_pid": 3167523, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-03-09T02:08:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T02:00:49+00:00", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773021649_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773021649_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#1085 no new content 2026-02-06T23:33:52+00:00ended 2026-02-06T23:33:54+00:00 2.2s 0 PDF 10 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Washington International Law Journal", "child_pid": 403253, "file_path": "scrapers/texas_international_law_journal_scraper.py", "heartbeat_at": "2026-02-06T23:33:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T23:33:52+00:00", "scraper_id": "texas_international_law_journal_scraper", "script_path": "scrapers/texas_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770420832_texas_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770420832_texas_international_law_journal_scraper.out.log", "timeout_minutes": 30}
#1077 partial 2026-02-06T23:11:00+00:00ended 2026-02-06T23:11:33+00:00 32.8s 7 PDF 17 skipped 1 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=1931&context=wilj
Run metadata
{"canonical_name": "Washington International Law Journal", "child_pid": 363661, "file_path": "scrapers/texas_international_law_journal_scraper.py", "heartbeat_at": "2026-02-06T23:11:30+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T23:11:00+00:00", "scraper_id": "texas_international_law_journal_scraper", "script_path": "scrapers/texas_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770419460_texas_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770419460_texas_international_law_journal_scraper.out.log", "timeout_minutes": 30, "waf_blocked": true}

Exact scraper-ID runs

Legacy records explicitly stored under this implementation identifier.

Run Status Started Runtime Result Error / diagnostics Logs
#45932 protected 2026-09-13T22:36:44+00:00ended 2026-09-13T22:37:55+00:00 70.6s 0 PDF 0 skipped 3 errors digital_commons_waf_block: ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry
Run metadata
{"automation_cycle_id": 251624, "canonical_name": "Washington International Law Journal", "child_pid": 2138877, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": null, "mode": "pagination", "records_examined": 300, "remaining_units": null, "scope": "https://digitalcommons.law.uw.edu/wilj/#oai", "total_records_reported": "910", "unit_type": "pages", "visited_units": 3}, "download_queue": {"due": 297, "pending": 300, "retries": 3, "scope": "WashingtonInternationalLawJournalScraper:Washington International Law Journal", "waiting": 3}, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-09-13T22:37:44+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T22:36:44+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#45652 partial 2026-09-13T11:33:47+00:00ended 2026-09-13T11:35:50+00:00 122.2s 0 PDF 70 skipped 0 errors partial_discovery: BROKEN_NETWORK: Digital Commons archive discovery reached its time budget
Run metadata
{"automation_cycle_id": 250689, "canonical_name": "Washington International Law Journal", "child_pid": 1082444, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 102, "mode": "balanced", "remaining_units": 91, "scope": "https://digitalcommons.law.uw.edu/wilj/", "selected_units": 25, "visited_this_run": 11, "visited_units": 11}, "discovery_problem": "BROKEN_NETWORK: Digital Commons archive discovery reached its time budget", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "WashingtonInternationalLawJournalScraper:Washington International Law Journal", "waiting": 0}, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-09-13T11:35:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:33:47+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789299227_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789299227_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45}
#44799 partial 2026-08-14T07:07:41+00:00ended 2026-08-14T07:18:13+00:00 631.8s 7 PDF 99 skipped 8 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/context/wilj/article/1986/viewcontent/
Run metadata
{"automation_cycle_id": 155033, "canonical_name": "Washington International Law Journal", "child_pid": 3270139, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-08-14T07:18:11+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T07:07:41+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786691261_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786691261_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#44066 no new content 2026-07-14T19:18:27+00:00ended 2026-07-14T19:18:55+00:00 27.5s 0 PDF 203 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Washington International Law Journal", "child_pid": 3096356, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-07-14T19:18:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:18:27+00:00", "run_kind": "scheduled", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056707_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056707_washington_international_law_journal_scraper.out.log", "timeout_minutes": 15}
#31038 success 2026-07-02T05:36:58+00:00ended 2026-07-02T06:00:19+00:00 1400.0s 5 PDF 198 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28069, "canonical_name": "Washington International Law Journal", "child_pid": 4032570, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-07-02T06:00:00+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-02T05:36:58+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1782970618_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782970618_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45}
#4427 success 2026-06-01T16:55:07+00:00ended 2026-06-01T16:55:38+00:00 31.2s 7 PDF 201 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1526, "canonical_name": "Washington International Law Journal", "child_pid": 69106, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-06-01T16:55:37+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T16:55:07+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780332907_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780332907_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45}
#3752 success 2026-05-01T20:29:12+00:00ended 2026-05-01T20:29:48+00:00 36.1s 3 PDF 207 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 615, "canonical_name": "Washington International Law Journal", "child_pid": 1015390, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-05-01T20:29:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T20:29:12+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777667352_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777667352_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45}
#2927 partial 2026-03-09T02:00:49+00:00ended 2026-03-09T02:08:54+00:00 485.0s 117 PDF 90 skipped 3 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=1823&context=wilj&download=1
Run metadata
{"canonical_name": "Washington International Law Journal", "child_pid": 3167523, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-03-09T02:08:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T02:00:49+00:00", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773021649_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773021649_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}