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

FoodDrugLawJournalScraper

Food and Drug Law Journal · mapped to registry #289

Implementation identity
scrapers/food_drug_law_journal_scraper.py
LightBaseScraperwordpressCLI entrypoint
no_items
Latest status
no items
Run #44889
Latest runtime
11.4s
2026-08-26T10:33:10+00:00
Latest PDFs
0
0 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
21
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
FoodDrugLawJournalScraper
canonical name
Food and Drug Law Journal
institution code
-
platform
wordpress
base class
LightBaseScraper
class name
FoodDrugLawJournalScraper
module path
scrapers.food_drug_law_journal_scraper
file path
scrapers/food_drug_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
-
Registry sync
registry_rebuild
Latest error
ACCESS_RESTRICTED: Unable to fetch FDLI media API: https://www.fdli.org/wp-json/wp/v2/media

Run history

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

21 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#44889 no items 2026-08-26T10:33:10+00:00ended 2026-08-26T10:33:22+00:00 11.4s 0 PDF 0 skipped 0 errors no_items_reason: ACCESS_RESTRICTED: Unable to fetch FDLI media API: https://www.fdli.org/wp-json/wp/v2/media
Run metadata
{"automation_cycle_id": 202035, "canonical_name": "Food and Drug Law Journal", "child_pid": 1940638, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-08-26T10:33:10+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-26T10:33:10+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1787740390_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1787740390_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#44885 no items 2026-08-19T10:26:54+00:00ended 2026-08-19T10:26:56+00:00 1.3s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 175220, "canonical_name": "Food and Drug Law Journal", "child_pid": 979928, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-08-19T10:26:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-19T10:26:54+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1787135214_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1787135214_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#44211 no items 2026-08-12T09:08:17+00:00ended 2026-08-12T09:08:19+00:00 1.9s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 147430, "canonical_name": "Food and Drug Law Journal", "child_pid": 3510709, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-08-12T09:08:17+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-12T09:08:17+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786525697_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786525697_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#44208 no items 2026-08-05T03:44:39+00:00ended 2026-08-05T03:44:44+00:00 4.7s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 121372, "canonical_name": "Food and Drug Law Journal", "child_pid": 1976917, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-08-05T03:44:39+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-05T03:44:39+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1785901479_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1785901479_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#44204 no items 2026-07-29T03:39:57+00:00ended 2026-07-29T03:40:01+00:00 4.2s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 89429, "canonical_name": "Food and Drug Law Journal", "child_pid": 803059, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-29T03:39:57+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-29T03:39:57+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1785296397_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1785296397_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#44201 no items 2026-07-22T03:37:00+00:00ended 2026-07-22T03:37:04+00:00 4.0s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 66071, "canonical_name": "Food and Drug Law Journal", "child_pid": 203825, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-22T03:37:00+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-22T03:37:00+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784691420_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784691420_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#44198 no items 2026-07-15T03:34:19+00:00ended 2026-07-15T03:34:24+00:00 5.0s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 45243, "canonical_name": "Food and Drug Law Journal", "child_pid": 3812811, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-15T03:34:19+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-15T03:34:19+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784086459_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784086459_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#44196 no items 2026-07-15T00:21:22+00:00ended 2026-07-15T00:21:27+00:00 4.3s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 44845, "canonical_name": "Food and Drug Law Journal", "child_pid": 3562509, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-15T00:21:22+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-15T00:21:22+00:00", "run_kind": "manual", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784074882_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784074882_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 30}
#44115 no items 2026-07-14T21:30:05+00:00ended 2026-07-14T21:30:07+00:00 1.2s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 44443, "canonical_name": "Food and Drug Law Journal", "child_pid": 3298522, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-14T21:30:06+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T21:30:05+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784064605_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784064605_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#43459 no items 2026-07-14T18:05:15+00:00ended 2026-07-14T18:05:16+00:00 0.8s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Food and Drug Law Journal", "child_pid": 2902932, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-14T18:05:15+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:05:15+00:00", "run_kind": "scheduled", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784052315_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784052315_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 15}
#41476 no items 2026-07-13T08:22:43+00:00ended 2026-07-13T08:22:44+00:00 0.5s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 38737, "canonical_name": "Food and Drug Law Journal", "child_pid": 4023217, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-13T08:22:43+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T08:22:43+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783930963_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783930963_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#41474 no items 2026-07-13T08:22:41+00:00ended 2026-07-13T08:22:42+00:00 0.7s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: FDLI media API exposes FDLJ PDFs but PDF downloads are blocked by Cloudflare/WAF (HTTP 403): https://www.fdli.org/wp-content/uploads/2026/05/Orr-et-al-How-Courts-Reviewed-FDA-Action-Before-Chevron-FDLJ-79-3.pdf
Run metadata
{"automation_cycle_id": 38736, "canonical_name": "Food and Drug Law Journal", "child_pid": 4022949, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-13T08:22:41+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T08:22:41+00:00", "run_kind": "manual", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783930961_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783930961_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 30}
#41470 failed 2026-07-13T08:18:56+00:00ended 2026-07-13T08:21:01+00:00 124.1s 0 PDF 0 skipped 3 errors download_failed_all: HTTP 403 for https://www.fdli.org/wp-content/uploads/2025/08/Guyton-Too-Many-Cooks-in-the-Kitchen-FDLJ-79-2.pdf (fallback UA)
Run metadata
{"automation_cycle_id": 38727, "canonical_name": "Food and Drug Law Journal", "child_pid": 4015914, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-13T08:20:56+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T08:18:56+00:00", "run_kind": "manual", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783930736_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783930736_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 30}
#41318 no items 2026-07-13T06:24:29+00:00ended 2026-07-13T06:24:29+00:00 0.1s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: HTTP 403 fetching FDLI resource page: https://www.fdli.org/resources/food-drug-law-journal/
Run metadata
{"automation_cycle_id": 38426, "canonical_name": "Food and Drug Law Journal", "child_pid": 3816496, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-13T06:24:29+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T06:24:29+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783923869_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783923869_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#41317 no items 2026-07-13T06:23:45+00:00ended 2026-07-13T06:23:45+00:00 0.1s 0 PDF 0 skipped 0 errors no_items_reason: CLOUDFLARE: HTTP 403 fetching FDLI resource page: https://www.fdli.org/resources/food-drug-law-journal/
Run metadata
{"automation_cycle_id": 38424, "canonical_name": "Food and Drug Law Journal", "child_pid": 3815948, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-13T06:23:45+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T06:23:45+00:00", "run_kind": "manual", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783923825_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783923825_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 30}
#31264 no items 2026-07-03T01:54:52+00:00ended 2026-07-03T01:54:53+00:00 0.2s 0 PDF 0 skipped 0 errors no_items_reason: Unable to fetch FDLI resource page: https://www.fdli.org/resources/food-drug-law-journal/
Run metadata
{"automation_cycle_id": 28112, "canonical_name": "Food and Drug Law Journal", "child_pid": 1503421, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-07-03T01:54:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T01:54:52+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783043692_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783043692_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#4647 no new content 2026-06-01T19:16:09+00:00ended 2026-06-01T19:16:36+00:00 26.4s 0 PDF 9 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1550, "canonical_name": "Food and Drug Law Journal", "child_pid": 136439, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-06-01T19:16:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T19:16:09+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780341369_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780341369_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#3972 no new content 2026-05-01T22:15:44+00:00ended 2026-05-01T22:15:48+00:00 2.9s 0 PDF 9 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 638, "canonical_name": "Food and Drug Law Journal", "child_pid": 1114861, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-05-01T22:15:44+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T22:15:44+00:00", "run_kind": "scheduled_active", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777673744_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777673744_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#3155 no new content 2026-03-09T16:59:21+00:00ended 2026-03-09T16:59:28+00:00 6.3s 0 PDF 9 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Food and Drug Law Journal", "child_pid": 3845389, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-03-09T16:59:21+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T16:59:21+00:00", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773075561_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1773075561_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 45}
#1430 no new content 2026-02-07T11:33:58+00:00ended 2026-02-07T11:34:00+00:00 1.8s 0 PDF 5 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Food and Drug Law Journal", "child_pid": 1775707, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-02-07T11:33:58+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T11:33:58+00:00", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770464038_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770464038_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 25}
#1410 no items 2026-02-07T11:15:39+00:00ended 2026-02-07T11:15:42+00:00 2.9s 0 PDF 0 skipped 0 errors no_items_reason: No PDF links found on FDLI page: https://www.fdli.org/resources/food-drug-law-journal/
Run metadata
{"canonical_name": "Food and Drug Law Journal", "child_pid": 1739614, "file_path": "scrapers/food_drug_law_journal_scraper.py", "heartbeat_at": "2026-02-07T11:15:39+00:00", "heartbeat_source": "orchestrator", "law_review_id": 289, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T11:15:39+00:00", "scraper_id": "FoodDrugLawJournalScraper", "script_path": "scrapers/food_drug_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770462939_FoodDrugLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770462939_FoodDrugLawJournalScraper.out.log", "timeout_minutes": 25}