washington_scraper

Washington Law Review
maps to Washington Law Review (id 36)
Latest Status
no_new_content #4325
Latest Metrics
d=0  |  skip=79  |  err=0
t=8.0s
Implementation
script
bepress
Law Review
Uploads Pending
0
Last Upload
2026-05-01 21:37:01
uabox:Law_Review_Project/washington_law_review_20260501_213646.zip

Definition

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
discovered_at
2026-03-30 20:11:12
updated_at
2026-06-17 03:35:43

Run History

Showing 12 runs (law_review_id=36) — use ?limit=200 for more.
Run Status Start End Runtime Metrics Error / Details Logs
#4325 no_new_content 2026-06-01T15:54:23+00:00 2026-06-01T15:54:32+00:00 8.0s d=0  |  skip=79  |  err=0
discovered=79  |  processed=79
-
extra_json
{"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}
stdout | stderr
#3642 partial 2026-05-01T18:50:40+00:00 2026-05-01T19:19:51+00:00 1750.6s d=23  |  skip=248  |  err=11
discovered=282  |  processed=282
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
extra_json
{"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}
stdout | stderr
#2785 no_new_content 2026-03-08T17:09:05+00:00 2026-03-08T17:09:28+00:00 23.1s d=0  |  skip=47  |  err=0
discovered=47  |  processed=47
-
extra_json
{"canonical_name": "Washington Law Review"}
-
#2703 protected 2026-03-08T05:11:22+00:00 2026-03-08T05:12:35+00:00 72.3s d=0  |  skip=42  |  err=3
discovered=285  |  processed=285
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
extra_json
{"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}
stdout | stderr
#621 success 2026-02-06T05:04:57+00:00 2026-02-06T05:07:34+00:00 156.6s d=29  |  skip=1  |  err=0
discovered=143  |  processed=143
-
extra_json
{"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}
stdout | stderr
#620 no_items 2026-02-06T05:03:09+00:00 2026-02-06T05:03:17+00:00 7.6s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
-
extra_json
{"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}
stdout | stderr
#619 failed 2026-02-06T04:55:54+00:00 2026-02-06T04:58:14+00:00 139.3s d=0  |  skip=21  |  err=9
discovered=164  |  processed=164
download_failed_all: HTTP 403 for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5350&context=wlr
extra_json
{"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}
stdout | stderr
#618 no_items 2026-02-06T04:54:35+00:00 2026-02-06T04:54:40+00:00 4.5s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
-
extra_json
{"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}
stdout | stderr
#617 partial 2026-02-06T04:47:03+00:00 2026-02-06T04:49:23+00:00 139.8s d=13  |  skip=11  |  err=6
discovered=166  |  processed=166
-
extra_json
{"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}
stdout | stderr
#615 failed 2026-02-06T04:40:32+00:00 2026-02-06T04:42:41+00:00 129.0s d=0  |  skip=0  |  err=30
discovered=166  |  processed=166
download_failed_all: Download failed for https://digitalcommons.law.uw.edu/wlr/vol100/iss3/8: 'str' object has no attribute 'unescape'
extra_json
{"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}
stdout | stderr
#614 failed 2026-02-06T04:35:30+00:00 2026-02-06T04:38:45+00:00 194.5s d=0  |  skip=0  |  err=50
discovered=177  |  processed=177
download_failed_all: HTTP 202 for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5357&context=wlr
extra_json
{"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}
stdout | stderr
#297 timeout 2026-01-19T06:48:40+00:00 2026-01-19T07:33:40+00:00 2700.0s d=0  |  skip=0  |  err=1
discovered=-  |  processed=-
timeout: Timeout after 45 minutes
extra_json
{"returncode": null}
-

Runs (scraper_name = washington_scraper)

These are runs recorded explicitly under this scraper_id.
Run Status Start End Runtime Metrics Error / Details Logs
#4325 no_new_content 2026-06-01T15:54:23+00:00 2026-06-01T15:54:32+00:00 8.0s d=0  |  skip=79  |  err=0
discovered=79  |  processed=79
-
extra_json
{"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}
stdout | stderr
#3642 partial 2026-05-01T18:50:40+00:00 2026-05-01T19:19:51+00:00 1750.6s d=23  |  skip=248  |  err=11
discovered=282  |  processed=282
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
extra_json
{"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}
stdout | stderr
#2703 protected 2026-03-08T05:11:22+00:00 2026-03-08T05:12:35+00:00 72.3s d=0  |  skip=42  |  err=3
discovered=285  |  processed=285
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
extra_json
{"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}
stdout | stderr
#621 success 2026-02-06T05:04:57+00:00 2026-02-06T05:07:34+00:00 156.6s d=29  |  skip=1  |  err=0
discovered=143  |  processed=143
-
extra_json
{"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}
stdout | stderr
#620 no_items 2026-02-06T05:03:09+00:00 2026-02-06T05:03:17+00:00 7.6s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
-
extra_json
{"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}
stdout | stderr
#619 failed 2026-02-06T04:55:54+00:00 2026-02-06T04:58:14+00:00 139.3s d=0  |  skip=21  |  err=9
discovered=164  |  processed=164
download_failed_all: HTTP 403 for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5350&context=wlr
extra_json
{"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}
stdout | stderr
#618 no_items 2026-02-06T04:54:35+00:00 2026-02-06T04:54:40+00:00 4.5s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
-
extra_json
{"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}
stdout | stderr
#617 partial 2026-02-06T04:47:03+00:00 2026-02-06T04:49:23+00:00 139.8s d=13  |  skip=11  |  err=6
discovered=166  |  processed=166
-
extra_json
{"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}
stdout | stderr
#615 failed 2026-02-06T04:40:32+00:00 2026-02-06T04:42:41+00:00 129.0s d=0  |  skip=0  |  err=30
discovered=166  |  processed=166
download_failed_all: Download failed for https://digitalcommons.law.uw.edu/wlr/vol100/iss3/8: 'str' object has no attribute 'unescape'
extra_json
{"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}
stdout | stderr
#614 failed 2026-02-06T04:35:30+00:00 2026-02-06T04:38:45+00:00 194.5s d=0  |  skip=0  |  err=50
discovered=177  |  processed=177
download_failed_all: HTTP 202 for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=5357&context=wlr
extra_json
{"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}
stdout | stderr
#297 timeout 2026-01-19T06:48:40+00:00 2026-01-19T07:33:40+00:00 2700.0s d=0  |  skip=0  |  err=1
discovered=-  |  processed=-
timeout: Timeout after 45 minutes
extra_json
{"returncode": null}
-