1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "url": "https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/compliance-actions-and-activities/warning-letters",
10 "itemSelector": "table#datatable tbody tr",
11 "fields": {
12 "posted_date": "td.views-field-field-change-date-2 time::attr(datetime)",
13 "letter_issue_date": "td.views-field-field-letter-issue-datetime time::attr(datetime)",
14 "company_name": "td.views-field-company-name a::text",
15 "url": "td.views-field-company-name a::attr(href)",
16 "issuing_office": "td.views-field-field-building::text",
17 "subject": "td.views-field-field-detailed-description-2::text",
18 },
19 "proxy": { "useApifyProxy": True },
20}
21
22
23run = client.actor("zenolvepro/fda-warning-letters").call(run_input=run_input)
24
25
26print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
27for item in client.dataset(run["defaultDatasetId"]).iterate_items():
28 print(item)
29
30