Skip to content

Commit 9a776b9

Browse files
committed
academy: Move first lesson from expert scraping to begnners course
1 parent 8d094b9 commit 9a776b9

30 files changed

+551
-691
lines changed

content/academy/expert_scraping_with_apify.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@ Part of this course will be learning more in-depth about actors; however, some b
4141

4242
## [](#next) Next up
4343

44-
[Next up]({{@link expert_scraping_with_apify/crawlee.md}}), we'll be learning in-depth about the most important tool in your actor-development toolbelt: The **Crawlee**.
44+
[Next up]({{@link expert_scraping_with_apify/actors_webhooks.md}}), we'll be learning in-depth about integrating actors with each other using webhooks.
4545

4646
> Each lesson will have a short _(and optional)_ quiz that you can take at home to test your skills and knowledge related to the lesson's content. Some questions have straight factual answers, but some others can have varying opinionated answers.

content/academy/expert_scraping_with_apify/actors_webhooks.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: II - Webhooks & advanced actor overview
2+
title: I - Webhooks & advanced actor overview
33
description: Learn more advanced details about actors, how they work, and the default configurations they can take. Also learn how to integrate your actor with webhooks.
4-
menuWeight: 6.2
4+
menuWeight: 6.1
55
paths:
66
- expert-scraping-with-apify/actors-webhooks
77
---
@@ -12,7 +12,9 @@ Thus far, you've run actors on the platform and written an actor of your own, wh
1212

1313
## [](#advanced-actors) Advanced actor overview
1414

15-
Take another look at the files within your project from the previous lesson. You'll notice that there is a **Dockerfile**. Every single actor has a Dockerfile (the actor's **Image**) which tells Docker how to spin up a container on the Apify platform which can successfully run the actor's code. "Apify Actors" is basically just a serverless platform that is running multiple Docker containers. For a deeper understanding of actor Dockerfiles, refer to the [Apify actor Dockerfile docs](https://sdk.apify.com/docs/guides/docker-images#example-dockerfile).
15+
In this course, we'll be working out of the Amazon scraper project from the **Web scraping for beginners** course. If you haven't already built that project, you can do it in three short lessons [here]({{@link web_scraping_for_beginners/challenge.md}}).
16+
17+
Take another look at the files within your Amazon scraper project. You'll notice that there is a **Dockerfile**. Every single actor has a Dockerfile (the actor's **Image**) which tells Docker how to spin up a container on the Apify platform which can successfully run the actor's code. "Apify Actors" is basically just a serverless platform that is running multiple Docker containers. For a deeper understanding of actor Dockerfiles, refer to the [Apify actor Dockerfile docs](https://sdk.apify.com/docs/guides/docker-images#example-dockerfile).
1618

1719
## [](#webhooks) Webhooks
1820

content/academy/expert_scraping_with_apify/apify_api_and_client.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: V - Apify API & client
2+
title: IV - Apify API & client
33
description: Gain an in-depth understanding of the two main ways of programmatically interacting with the Apify platform - through the API, and through a client.
4-
menuWeight: 6.5
4+
menuWeight: 6.4
55
paths:
66
- expert-scraping-with-apify/apify-api-and-client
77
---

content/academy/expert_scraping_with_apify/bypassing_anti_scraping.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: VII - Bypassing anti-scraping methods
2+
title: VI - Bypassing anti-scraping methods
33
description: Learn about bypassing anti-bot methods with proxies and proxy/session rotation. Use Crawlee and the Apify SDK to abstract away the overheads that come with these concepts.
4-
menuWeight: 6.7
4+
menuWeight: 6.6
55
paths:
66
- expert-scraping-with-apify/bypassing-anti-scraping
77
---

content/academy/expert_scraping_with_apify/crawlee.md

Lines changed: 0 additions & 121 deletions
This file was deleted.

content/academy/expert_scraping_with_apify/managing_source_code.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: III - Managing source code
2+
title: II - Managing source code
33
description: Learn how to manage your actor's source code more efficiently by integrating it with a Github repository. This is the standard on the Apify platform.
4-
menuWeight: 6.3
4+
menuWeight: 6.2
55
paths:
66
- expert-scraping-with-apify/managing-source-code
77
---

content/academy/expert_scraping_with_apify/migrations_maintaining_state.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: VI - Migrations & maintaining state
2+
title: V - Migrations & maintaining state
33
description: Learn about what actor migrations are and how to handle them properly so that state is not lost and it can safely be resurrected.
4-
menuWeight: 6.6
4+
menuWeight: 6.5
55
paths:
66
- expert-scraping-with-apify/migrations-maintaining-state
77
---

content/academy/expert_scraping_with_apify/saving_useful_stats.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: VIII - Saving useful run statistics
2+
title: VII - Saving useful run statistics
33
description: Understand how to save statistics about an actor's run, what types of statistics you can save, and why you might want to save them for a large-scale scraper.
4-
menuWeight: 6.8
4+
menuWeight: 6.7
55
paths:
66
- expert-scraping-with-apify/saving-useful-stats
77
---

0 commit comments

Comments
 (0)