Skip to content

Commit 08f2319

Browse files
committed
feat: lay out lessons of the Python course
1 parent a9166da commit 08f2319

File tree

9 files changed

+153
-15
lines changed

9 files changed

+153
-15
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: Inspecting web pages with browser DevTools
3+
sidebar_label: "DevTools: Inspecting"
4+
description: TODO
5+
sidebar_position: 1
6+
slug: /scraping-basics-python/devtools-inspecting
7+
---
8+
9+
:::danger Work in progress
10+
11+
This lesson doesn't exist yet, but it's going to be similar to [Starting with browser DevTools](../scraping_basics_javascript/data_extraction/browser_devtools.md).
12+
13+
:::
14+
15+
<!--
16+
https://developer.chrome.com/docs/devtools/
17+
https://firefox-dev.tools/
18+
https://developer.apple.com/documentation/safari-developer-tools/web-inspector
19+
-->
20+
21+
## Exercises
22+
23+
- One
24+
- Two
25+
- Three
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Locating HTML elements on a web page with browser DevTools
3+
sidebar_label: "DevTools: Locating HTML elements"
4+
description: TODO
5+
sidebar_position: 2
6+
slug: /scraping-basics-python/devtools-locating-elements
7+
---
8+
9+
:::danger Work in progress
10+
11+
This lesson doesn't exist yet, but it's going to be similar to [Finding elements with DevTools](../scraping_basics_javascript/data_extraction/using_devtools.md).
12+
13+
:::
14+
15+
## Exercises
16+
17+
- One
18+
- Two
19+
- Three
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Extracting data from a web page with browser DevTools
3+
sidebar_label: "DevTools: Extracting data"
4+
description: TODO
5+
sidebar_position: 3
6+
slug: /scraping-basics-python/devtools-extracting-data
7+
---
8+
9+
:::danger Work in progress
10+
11+
This lesson doesn't exist yet, but it's going to be similar to [Extracting data with DevTools](../scraping_basics_javascript/data_extraction/devtools_continued.md).
12+
13+
:::
14+
15+
## Exercises
16+
17+
- One
18+
- Two
19+
- Three
Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: Sample lesson 1
3-
description: A sample lesson for the purposes of having a working table of contents.
4-
sidebar_position: 1
5-
category: web scraping & automation
6-
slug: /scraping-basics-python/lesson-1
2+
title: Downloading HTML with Python
3+
sidebar_label: Downloading HTML
4+
description: TODO
5+
sidebar_position: 4
6+
slug: /scraping-basics-python/downloading-html
77
---
88

99
:::danger Work in progress
@@ -12,3 +12,8 @@ This course is incomplete. As we work on adding new lessons, we would love to he
1212

1313
:::
1414

15+
## Exercises
16+
17+
- One
18+
- Two
19+
- Three
Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
---
2-
title: Sample lesson 2
3-
description: A sample lesson for the purposes of having a working table of contents.
4-
sidebar_position: 2
5-
category: web scraping & automation
6-
slug: /scraping-basics-python/lesson-2
2+
title: Parsing HTML with Python
3+
sidebar_label: Parsing HTML
4+
description: TODO
5+
sidebar_position: 5
6+
slug: /scraping-basics-python/parsing-html
77
---
88

99
:::danger Work in progress
1010

1111
This course is incomplete. As we work on adding new lessons, we would love to hear your feedback. You can comment right here under each page or [file a GitHub Issue](https://github.com/apify/apify-docs/issues) to discuss a problem.
1212

1313
:::
14+
15+
## Exercises
16+
17+
- One
18+
- Two
19+
- Three
Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
---
2-
title: Sample lesson 3
3-
description: A sample lesson for the purposes of having a working table of contents.
4-
sidebar_position: 3
5-
category: web scraping & automation
6-
slug: /scraping-basics-python/lesson-3
2+
title: Locating HTML elements with Python
3+
sidebar_label: Locating HTML elements
4+
description: TODO
5+
sidebar_position: 6
6+
slug: /scraping-basics-python/locating-elements
77
---
88

99
:::danger Work in progress
1010

1111
This course is incomplete. As we work on adding new lessons, we would love to hear your feedback. You can comment right here under each page or [file a GitHub Issue](https://github.com/apify/apify-docs/issues) to discuss a problem.
1212

1313
:::
14+
15+
## Exercises
16+
17+
- One
18+
- Two
19+
- Three
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Extracting data from HTML with Python
3+
sidebar_label: Extracting data from HTML
4+
description: TODO
5+
sidebar_position: 7
6+
slug: /scraping-basics-python/extracting-data
7+
---
8+
9+
:::danger Work in progress
10+
11+
This course is incomplete. As we work on adding new lessons, we would love to hear your feedback. You can comment right here under each page or [file a GitHub Issue](https://github.com/apify/apify-docs/issues) to discuss a problem.
12+
13+
:::
14+
15+
## Exercises
16+
17+
- One
18+
- Two
19+
- Three
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Saving data with Python
3+
sidebar_label: Saving data
4+
description: TODO
5+
sidebar_position: 8
6+
slug: /scraping-basics-python/saving-data
7+
---
8+
9+
:::danger Work in progress
10+
11+
This course is incomplete. As we work on adding new lessons, we would love to hear your feedback. You can comment right here under each page or [file a GitHub Issue](https://github.com/apify/apify-docs/issues) to discuss a problem.
12+
13+
:::
14+
15+
## Exercises
16+
17+
- One
18+
- Two
19+
- Three
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Crawling TODO
3+
description: TODO
4+
sidebar_position: 9
5+
slug: /scraping-basics-python/crawling
6+
---
7+
8+
:::danger Work in progress
9+
10+
This course is incomplete. As we work on adding new lessons, we would love to hear your feedback. You can comment right here under each page or [file a GitHub Issue](https://github.com/apify/apify-docs/issues) to discuss a problem.
11+
12+
This particular page is a placeholder for several lessons which should teach crawling.
13+
14+
:::
15+
16+
## Exercises
17+
18+
- One
19+
- Two
20+
- Three

0 commit comments

Comments
 (0)