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

washington_scraper

Washington Law Review · mapped to registry #36

Implementation identity
scrapers/washington_scraper.py
scriptbepressCLI entrypoint
no_new_content
Latest status
no new content
Run #45684
Latest runtime
40.3s
2026-09-13T12:19:55+00:00
Latest PDFs
0
12 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
17
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
washington_scraper
canonical name
Washington Law Review
institution code
-
platform
bepress
base class
script
class name
-
module path
scrapers.washington_scraper
file path
scrapers/washington_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
HEALTHY
Last uploaded
2026-09-12 13:38:15
Registry sync
uabox:Law_Review_Project/washington_law_review_20260912_132152.zip
Latest error
No reported error

Run history

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

17 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#45684 no new content 2026-09-13T12:19:55+00:00ended 2026-09-13T12:20:50+00:00 40.3s 0 PDF 12 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 250761, "canonical_name": "Washington Law Review", "child_pid": 1150494, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 391, "mode": "balanced", "remaining_units": 390, "scope": "https://digitalcommons.law.uw.edu/wlr/", "selected_units": 1, "visited_this_run": 1, "visited_units": 1}, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "WashingtonLawReviewScraper:Washington Law Review", "waiting": 0}, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-09-13T12:20:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T12:19:55+00:00", "run_kind": "manual", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1789301995_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789301995_washington_scraper.out.log", "timeout_minutes": 5}
#45662 no items 2026-09-13T11:44:05+00:00ended 2026-09-13T11:44:15+00:00 8.2s 0 PDF 0 skipped 0 errors no_items_reason: BROKEN_NETWORK: unable to load main journal page https://digitalcommons.law.uw.edu/wlr/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.uw.edu/wlr/ Call log: - navigating to "https://digitalcommons.law.uw.edu/wlr/", waiting until "domcontentloaded"
Run metadata
{"automation_cycle_id": 250706, "canonical_name": "Washington Law Review", "child_pid": 1097694, "discovery_problem": "BROKEN_NETWORK: unable to load main journal page https://digitalcommons.law.uw.edu/wlr/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.uw.edu/wlr/\nCall log:\n  - navigating to \"https://digitalcommons.law.uw.edu/wlr/\", waiting until \"domcontentloaded\"\n", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "WashingtonLawReviewScraper:Washington Law Review", "waiting": 0}, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-09-13T11:44:05+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:44:05+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1789299845_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789299845_washington_scraper.out.log", "timeout_minutes": 45}
#44810 success 2026-08-14T07:37:59+00:00ended 2026-08-14T07:38:23+00:00 23.4s 4 PDF 62 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 155089, "canonical_name": "Washington Law Review", "child_pid": 3318955, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-08-14T07:37:59+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T07:37:59+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1786693079_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786693079_washington_scraper.out.log", "timeout_minutes": 45}
#44069 partial 2026-07-14T19:18:47+00:00ended 2026-07-14T19:24:05+00:00 317.8s 8 PDF 54 skipped 4 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5397&context=wlr&download=1
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Washington Law Review", "child_pid": 3096563, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-07-14T19:23:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:18:47+00:00", "run_kind": "scheduled", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056727_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056727_washington_scraper.out.log", "timeout_minutes": 15, "waf_blocked": true}
#30936 no new content 2026-07-01T18:34:50+00:00ended 2026-07-01T18:39:33+00:00 281.9s 0 PDF 79 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28049, "canonical_name": "Washington Law Review", "child_pid": 3192361, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-07-01T18:39:21+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-01T18:34:50+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1782930890_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782930890_washington_scraper.out.log", "timeout_minutes": 45}
#4325 no new content 2026-06-01T15:54:23+00:00ended 2026-06-01T15:54:32+00:00 8.0s 0 PDF 79 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1515, "canonical_name": "Washington Law Review", "child_pid": 46848, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-06-01T15:54:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T15:54:23+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1780329263_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780329263_washington_scraper.out.log", "timeout_minutes": 45}
#3642 partial 2026-05-01T18:50:40+00:00ended 2026-05-01T19:19:51+00:00 1750.6s 23 PDF 248 skipped 11 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5326&context=wlr&download=1
Run metadata
{"automation_cycle_id": 602, "canonical_name": "Washington Law Review", "child_pid": 936462, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-05-01T19:19:40+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T18:50:40+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1777661440_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777661440_washington_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#2785 no new content 2026-03-08T17:09:05+00:00ended 2026-03-08T17:09:28+00:00 23.1s 0 PDF 47 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Washington Law Review"}
#2703 protected 2026-03-08T05:11:22+00:00ended 2026-03-08T05:12:35+00:00 72.3s 0 PDF 42 skipped 3 errors digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5341&context=wlr&download=1
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2440984, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-03-08T05:12:22+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T05:11:22+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1772946682_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1772946682_washington_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#621 success 2026-02-06T05:04:57+00:00ended 2026-02-06T05:07:34+00:00 156.6s 29 PDF 1 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2514251, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T05:07:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T05:04:57+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770354297_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770354297_washington_scraper.out.log", "timeout_minutes": 15}
#620 no items 2026-02-06T05:03:09+00:00ended 2026-02-06T05:03:17+00:00 7.6s 0 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2510611, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T05:03:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T05:03:09+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770354189_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770354189_washington_scraper.out.log", "timeout_minutes": 15}
#619 failed 2026-02-06T04:55:54+00:00ended 2026-02-06T04:58:14+00:00 139.3s 0 PDF 21 skipped 9 errors download_failed_all: HTTP 403 for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5350&context=wlr
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2495912, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:57:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:55:54+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770353754_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770353754_washington_scraper.out.log", "timeout_minutes": 15}
#618 no items 2026-02-06T04:54:35+00:00ended 2026-02-06T04:54:40+00:00 4.5s 0 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2493162, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:54:35+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:54:35+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770353675_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770353675_washington_scraper.out.log", "timeout_minutes": 15}
#617 partial 2026-02-06T04:47:03+00:00ended 2026-02-06T04:49:23+00:00 139.8s 13 PDF 11 skipped 6 errors No reported error
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2478236, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:49:03+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:47:03+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770353223_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770353223_washington_scraper.out.log", "timeout_minutes": 15}
#615 failed 2026-02-06T04:40:32+00:00ended 2026-02-06T04:42:41+00:00 129.0s 0 PDF 0 skipped 30 errors download_failed_all: Download failed for https://digitalcommons.law.uw.edu/wlr/vol100/iss3/8: 'str' object has no attribute 'unescape'
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2465460, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:42:32+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:40:32+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770352832_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770352832_washington_scraper.out.log", "timeout_minutes": 15}
#614 failed 2026-02-06T04:35:30+00:00ended 2026-02-06T04:38:45+00:00 194.5s 0 PDF 0 skipped 50 errors download_failed_all: HTTP 202 for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5357&context=wlr
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2454744, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:38:30+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:35:30+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770352530_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770352530_washington_scraper.out.log", "timeout_minutes": 15}
#297 timeout 2026-01-19T06:48:40+00:00ended 2026-01-19T07:33:40+00:00 2700.0s 0 PDF 0 skipped 1 errors timeout: Timeout after 45 minutes
Run metadata
{"returncode": null}

Exact scraper-ID runs

Legacy records explicitly stored under this implementation identifier.

Run Status Started Runtime Result Error / diagnostics Logs
#45684 no new content 2026-09-13T12:19:55+00:00ended 2026-09-13T12:20:50+00:00 40.3s 0 PDF 12 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 250761, "canonical_name": "Washington Law Review", "child_pid": 1150494, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 391, "mode": "balanced", "remaining_units": 390, "scope": "https://digitalcommons.law.uw.edu/wlr/", "selected_units": 1, "visited_this_run": 1, "visited_units": 1}, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "WashingtonLawReviewScraper:Washington Law Review", "waiting": 0}, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-09-13T12:20:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T12:19:55+00:00", "run_kind": "manual", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1789301995_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789301995_washington_scraper.out.log", "timeout_minutes": 5}
#45662 no items 2026-09-13T11:44:05+00:00ended 2026-09-13T11:44:15+00:00 8.2s 0 PDF 0 skipped 0 errors no_items_reason: BROKEN_NETWORK: unable to load main journal page https://digitalcommons.law.uw.edu/wlr/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.uw.edu/wlr/ Call log: - navigating to "https://digitalcommons.law.uw.edu/wlr/", waiting until "domcontentloaded"
Run metadata
{"automation_cycle_id": 250706, "canonical_name": "Washington Law Review", "child_pid": 1097694, "discovery_problem": "BROKEN_NETWORK: unable to load main journal page https://digitalcommons.law.uw.edu/wlr/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.uw.edu/wlr/\nCall log:\n  - navigating to \"https://digitalcommons.law.uw.edu/wlr/\", waiting until \"domcontentloaded\"\n", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "WashingtonLawReviewScraper:Washington Law Review", "waiting": 0}, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-09-13T11:44:05+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:44:05+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1789299845_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789299845_washington_scraper.out.log", "timeout_minutes": 45}
#44810 success 2026-08-14T07:37:59+00:00ended 2026-08-14T07:38:23+00:00 23.4s 4 PDF 62 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 155089, "canonical_name": "Washington Law Review", "child_pid": 3318955, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-08-14T07:37:59+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T07:37:59+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1786693079_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786693079_washington_scraper.out.log", "timeout_minutes": 45}
#44069 partial 2026-07-14T19:18:47+00:00ended 2026-07-14T19:24:05+00:00 317.8s 8 PDF 54 skipped 4 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5397&context=wlr&download=1
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Washington Law Review", "child_pid": 3096563, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-07-14T19:23:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:18:47+00:00", "run_kind": "scheduled", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056727_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056727_washington_scraper.out.log", "timeout_minutes": 15, "waf_blocked": true}
#30936 no new content 2026-07-01T18:34:50+00:00ended 2026-07-01T18:39:33+00:00 281.9s 0 PDF 79 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28049, "canonical_name": "Washington Law Review", "child_pid": 3192361, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-07-01T18:39:21+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-01T18:34:50+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1782930890_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782930890_washington_scraper.out.log", "timeout_minutes": 45}
#4325 no new content 2026-06-01T15:54:23+00:00ended 2026-06-01T15:54:32+00:00 8.0s 0 PDF 79 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1515, "canonical_name": "Washington Law Review", "child_pid": 46848, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-06-01T15:54:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T15:54:23+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1780329263_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780329263_washington_scraper.out.log", "timeout_minutes": 45}
#3642 partial 2026-05-01T18:50:40+00:00ended 2026-05-01T19:19:51+00:00 1750.6s 23 PDF 248 skipped 11 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5326&context=wlr&download=1
Run metadata
{"automation_cycle_id": 602, "canonical_name": "Washington Law Review", "child_pid": 936462, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-05-01T19:19:40+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T18:50:40+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1777661440_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777661440_washington_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#2703 protected 2026-03-08T05:11:22+00:00ended 2026-03-08T05:12:35+00:00 72.3s 0 PDF 42 skipped 3 errors digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5341&context=wlr&download=1
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2440984, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-03-08T05:12:22+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T05:11:22+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1772946682_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1772946682_washington_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#621 success 2026-02-06T05:04:57+00:00ended 2026-02-06T05:07:34+00:00 156.6s 29 PDF 1 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2514251, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T05:07:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T05:04:57+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770354297_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770354297_washington_scraper.out.log", "timeout_minutes": 15}
#620 no items 2026-02-06T05:03:09+00:00ended 2026-02-06T05:03:17+00:00 7.6s 0 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2510611, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T05:03:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T05:03:09+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770354189_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770354189_washington_scraper.out.log", "timeout_minutes": 15}
#619 failed 2026-02-06T04:55:54+00:00ended 2026-02-06T04:58:14+00:00 139.3s 0 PDF 21 skipped 9 errors download_failed_all: HTTP 403 for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5350&context=wlr
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2495912, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:57:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:55:54+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770353754_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770353754_washington_scraper.out.log", "timeout_minutes": 15}
#618 no items 2026-02-06T04:54:35+00:00ended 2026-02-06T04:54:40+00:00 4.5s 0 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2493162, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:54:35+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:54:35+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770353675_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770353675_washington_scraper.out.log", "timeout_minutes": 15}
#617 partial 2026-02-06T04:47:03+00:00ended 2026-02-06T04:49:23+00:00 139.8s 13 PDF 11 skipped 6 errors No reported error
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2478236, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:49:03+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:47:03+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770353223_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770353223_washington_scraper.out.log", "timeout_minutes": 15}
#615 failed 2026-02-06T04:40:32+00:00ended 2026-02-06T04:42:41+00:00 129.0s 0 PDF 0 skipped 30 errors download_failed_all: Download failed for https://digitalcommons.law.uw.edu/wlr/vol100/iss3/8: 'str' object has no attribute 'unescape'
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2465460, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:42:32+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:40:32+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770352832_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770352832_washington_scraper.out.log", "timeout_minutes": 15}
#614 failed 2026-02-06T04:35:30+00:00ended 2026-02-06T04:38:45+00:00 194.5s 0 PDF 0 skipped 50 errors download_failed_all: HTTP 202 for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5357&context=wlr
Run metadata
{"canonical_name": "Washington Law Review", "child_pid": 2454744, "file_path": "scrapers/washington_scraper.py", "heartbeat_at": "2026-02-06T04:38:30+00:00", "heartbeat_source": "orchestrator", "law_review_id": 36, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T04:35:30+00:00", "scraper_id": "washington_scraper", "script_path": "scrapers/washington_scraper.py", "stderr_path": "logs/orchestrator_runs/1770352530_washington_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770352530_washington_scraper.out.log", "timeout_minutes": 15}
#297 timeout 2026-01-19T06:48:40+00:00ended 2026-01-19T07:33:40+00:00 2700.0s 0 PDF 0 skipped 1 errors timeout: Timeout after 45 minutes
Run metadata
{"returncode": null}