You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sources/academy/platform/get_most_of_actors/store_basics/how_to_build_actors.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: How to build Actors
3
-
description: At Apify, we make web scraping and automation easy. Explore our tools to find the perfect solution for your needs.
3
+
description: Learn how to create web scrapers and automation tools on Apify. Use universal scrapers for quick setup, code templates for a head start, or SDKs and libraries for full control.
@@ -31,7 +31,7 @@ Since scraping and automation come in various forms, we decided to build not jus
31
31
| ⚠️ JSDOM Scraper | JSDOM library (Browser-like DOM API) | + Handles client-side JavaScript<br/>+ Faster than full-browser solutions<br/>+ Ideal for light scripting | Not for heavy dynamic JavaScript, executes server-side code only, depends on pre-installed NPM modules | Speedy scraping with light client-side JS |
32
32
| 🍲 BeautifulSoup Scraper | Python-based, HTTP requests + BeautifulSoup parser | Python-based, supports recursive crawling and URL lists | No full-featured web browser, not suitable for dynamic JavaScript-rendered pages | Python users needing simple, recursive crawling |
33
33
34
-
### How do I choose the right universal web scraper to start with
34
+
### How do I choose the right universal web scraper to start with?
35
35
36
36
🎯 Decision points:
37
37
@@ -73,7 +73,7 @@ To make it easier, here's a short questionnaire that guides you on selecting the
73
73
- Yes, and I prefer JavaScript: use Web Scraper or Cheerio Scraper
74
74
- No: choose based on other criteria above.
75
75
76
-
This schema should help you navigate through the options and choose the right scraper based on the website’s complexity, your scripting language preference, and your need for speed or advanced features.
76
+
This should help you navigate through the options and choose the right scraper based on the website’s complexity, your scripting language preference, and your need for speed or advanced features.
77
77
78
78
</details>
79
79
@@ -82,7 +82,7 @@ This schema should help you navigate through the options and choose the right sc
82
82
83
83
- How to use [Web Scraper](https://www.youtube.com/watch?v=5kcaHAuGxmY) to scrape any website
84
84
- How to use [Beautiful Soup](https://www.youtube.com/watch?v=1KqLLuIW6MA) to scrape the web
85
-
- Learn about our $1/month [Creator plan](https://apify.com/pricing/creator-plan) that encourages devs to build Actors based on Universal scrapers
85
+
- Learn about our $1/month [Creator plan](https://apify.com/pricing/creator-plan) that encourages devs to build Actors based on universal scrapers
86
86
87
87
## Web scraping code templates
88
88
@@ -118,7 +118,7 @@ Similar to our universal scrapers, our [code templates](https://apify.com/templa
118
118
119
119
### Combining Apify SDK and Crawlee
120
120
121
-
While these tools are distinct, they can be seamlessly combined. For example, you can use Crawlee to scrape data from a page and then use the Apify SDK to save that data in an Apify dataset. This integration allows developers to make use of the strengths of both tools while working within the Apify ecosystem.
121
+
While these tools are distinct, they can be combined. For example, you can use Crawlee to scrape data from a page and then use the Apify SDK to save that data in an Apify dataset. This integration allows developers to make use of the strengths of both tools while working within the Apify ecosystem.
122
122
123
123
📚 Resources:
124
124
@@ -146,7 +146,7 @@ You can also take advantage of the Apify platform's features without having to m
146
146
147
147
The Apify platform fully supports Scrapy spiders. By [deploying your existing Scrapy code to Apify](https://apify.com/run-scrapy-in-cloud), you can take advantage of features like scheduling, monitoring, scaling, and API access, all without needing to modify your original spider. This process is made easy with the [Apify CLI](https://docs.apify.com/cli/), which allows you to convert your Scrapy spider into an Apify Actor with just a few commands. Once deployed, your spider can run in the cloud, offering a reliable and scalable solution for your web scraping needs.
148
148
149
-
Additionally, you can monetize your spiders by [publishing them as Actors](https://apify.com/partners/actor-developers)in Apify Store, potentially earning passive income from your work while benefiting from the platform’s extensive features.
149
+
Additionally, you can monetize your spiders by [publishing them as Actors](https://apify.com/partners/actor-developers)on Apify Store, potentially earning passive income from your work while benefiting from the platform’s extensive features.
0 commit comments