Skip to content

Commit f34de7f

Browse files
committed
feat: lesson kick off
1 parent 1abc0ee commit f34de7f

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

sources/academy/webscraping/scraping_basics_python/02_devtools_locating_elements.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,34 @@ slug: /scraping-basics-python/devtools-locating-elements
1010

1111
---
1212

13+
In this course, we'll build an app to track prices. It'll scrape product pages from an e-commerce site and record the prices. First, let's check out the site we'll be working with.
14+
15+
## Meeting the Warehouse store
16+
17+
To keep things practical, we won't use artificial scraping playgrounds or sandboxes. Instead, we'll scrape a real e-commerce site. Shopify, a major e-commerce platform, has a demo store at [warehouse-theme-metal.myshopify.com](https://warehouse-theme-metal.myshopify.com/). It strikes a good balance between being realistic and stable enough for a tutorial.
18+
19+
:::info Balancing authenticity and stability
20+
21+
Live sites like Amazon are bulky, packed with promotions, change frequently, and have anti-scraping measures. While those challenges are manageable, they're advanced topics. For this beginner course, we're sticking to a lightweight and stable environment.
22+
23+
However, we deliberately designed all the exercises to work with live websites, even though it means we might need to update them occasionally—a trade-off we believe is worth it to give you a more authentic learning experience.
24+
25+
:::
26+
27+
Now let's extract some data about the products listed!
28+
29+
## Navigating the element tree
30+
31+
## Selecting elements programmatically
32+
33+
## Choosing good selectors
34+
35+
---
36+
37+
<Exercises />
38+
1339
:::danger Work in Progress
1440

15-
This lesson is under development. Please read [Finding elements with DevTools](../scraping_basics_javascript/data_extraction/using_devtools.md) in the meantime so you can follow the upcoming lessons.
41+
This lesson is under development. Please read [Extracting data with DevTools](../scraping_basics_javascript/data_extraction/devtools_continued.md) in the meantime so you can follow the upcoming lessons.
1642

1743
:::

0 commit comments

Comments
 (0)