1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "startUrls": [
10 { "url": "https://www.etsy.com/listing/743657804/sheepskin-slippers-wool-slippers-fur?ga_order=most_relevant" },
11 { "url": "https://www.etsy.com/c/clothing-and-shoes?ref=catnav-10923" },
12 { "url": "https://www.etsy.com/search?q=apple%20watch" },
13 { "url": "https://www.etsy.com/shop/PetitePraise?ref=simple-shop-header-name&listing_id=490831663" },
14 ],
15 "extendOutputFunction": """($) => {
16 const result = {};
17 // Uncomment to add a title to the output
18 // result.title = $('title').text().trim();
19
20 return result;
21}""",
22 "customMapFunction": "(object) => { return {...object} }",
23}
24
25
26run = client.actor("poqs/etsy-product-seller-data-scraper").call(run_input=run_input)
27
28
29print("πΎ Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
30for item in client.dataset(run["defaultDatasetId"]).iterate_items():
31 print(item)
32
33