Skip to content

Commit dc7dcc5

Browse files
authored
feat: update the course intro and all lesson intros of the JS2 course to be about JavaScript (#1653)
A part of #1584
1 parent 7448ea4 commit dc7dcc5

File tree

11 files changed

+35
-35
lines changed

11 files changed

+35
-35
lines changed

sources/academy/webscraping/scraping_basics_javascript2/04_downloading_html.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: Downloading HTML with Python
2+
title: Downloading HTML with Node.js
33
sidebar_label: Downloading HTML
4-
description: Lesson about building a Python application for watching prices. Using the HTTPX library to download HTML code of a product listing page.
4+
description: Lesson about building a Node.js application for watching prices. Using the Fetch API to download HTML code of a product listing page.
55
slug: /scraping-basics-javascript2/downloading-html
66
unlisted: true
77
---
88

99
import Exercises from './_exercises.mdx';
1010

11-
**In this lesson we'll start building a Python application for watching prices. As a first step, we'll use the HTTPX library to download HTML code of a product listing page.**
11+
**In this lesson we'll start building a Node.js application for watching prices. As a first step, we'll use the Fetch API to download HTML code of a product listing page.**
1212

1313
---
1414

sources/academy/webscraping/scraping_basics_javascript2/05_parsing_html.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: Parsing HTML with Python
2+
title: Parsing HTML with Node.js
33
sidebar_label: Parsing HTML
4-
description: Lesson about building a Python application for watching prices. Using the Beautiful Soup library to parse HTML code of a product listing page.
4+
description: Lesson about building a Node.js application for watching prices. Using the Cheerio library to parse HTML code of a product listing page.
55
slug: /scraping-basics-javascript2/parsing-html
66
unlisted: true
77
---
88

99
import Exercises from './_exercises.mdx';
1010

11-
**In this lesson we'll look for products in the downloaded HTML. We'll use BeautifulSoup to turn the HTML into objects which we can work with in our Python program.**
11+
**In this lesson we'll look for products in the downloaded HTML. We'll use Cheerio to turn the HTML into objects which we can work with in our Node.js program.**
1212

1313
---
1414

sources/academy/webscraping/scraping_basics_javascript2/06_locating_elements.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: Locating HTML elements with Python
2+
title: Locating HTML elements with Node.js
33
sidebar_label: Locating HTML elements
4-
description: Lesson about building a Python application for watching prices. Using the Beautiful Soup library to locate products on the product listing page.
4+
description: Lesson about building a Node.js application for watching prices. Using the Cheerio library to locate products on the product listing page.
55
slug: /scraping-basics-javascript2/locating-elements
66
unlisted: true
77
---
88

99
import Exercises from './_exercises.mdx';
1010

11-
**In this lesson we'll locate product data in the downloaded HTML. We'll use BeautifulSoup to find those HTML elements which contain details about each product, such as title or price.**
11+
**In this lesson we'll locate product data in the downloaded HTML. We'll use Cheerio to find those HTML elements which contain details about each product, such as title or price.**
1212

1313
---
1414

sources/academy/webscraping/scraping_basics_javascript2/07_extracting_data.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Extracting data from HTML with Python
2+
title: Extracting data from HTML with Node.js
33
sidebar_label: Extracting data from HTML
4-
description: Lesson about building a Python application for watching prices. Using string manipulation to extract and clean data scraped from the product listing page.
4+
description: Lesson about building a Node.js application for watching prices. Using string manipulation to extract and clean data scraped from the product listing page.
55
slug: /scraping-basics-javascript2/extracting-data
66
unlisted: true
77
---

sources/academy/webscraping/scraping_basics_javascript2/08_saving_data.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Saving data with Python
2+
title: Saving data with Node.js
33
sidebar_label: Saving data
4-
description: Lesson about building a Python application for watching prices. Using standard library to save data scraped from product listing pages in popular formats such as CSV or JSON.
4+
description: Lesson about building a Node.js application for watching prices. Using the json2csv library to save data scraped from product listing pages in both JSON and CSV.
55
slug: /scraping-basics-javascript2/saving-data
66
unlisted: true
77
---
88

9-
**In this lesson, we'll save the data we scraped in the popular formats, such as CSV or JSON. We'll use Python's standard library to export the files.**
9+
**In this lesson, we'll save the data we scraped in the popular formats, such as CSV or JSON. We'll use the json2csv library to export the files.**
1010

1111
---
1212

sources/academy/webscraping/scraping_basics_javascript2/09_getting_links.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: Getting links from HTML with Python
2+
title: Getting links from HTML with Node.js
33
sidebar_label: Getting links from HTML
4-
description: Lesson about building a Python application for watching prices. Using the Beautiful Soup library to locate links to individual product pages.
4+
description: Lesson about building a Node.js application for watching prices. Using the Cheerio library to locate links to individual product pages.
55
slug: /scraping-basics-javascript2/getting-links
66
unlisted: true
77
---
88

99
import Exercises from './_exercises.mdx';
1010

11-
**In this lesson, we'll locate and extract links to individual product pages. We'll use BeautifulSoup to find the relevant bits of HTML.**
11+
**In this lesson, we'll locate and extract links to individual product pages. We'll use Cheerio to find the relevant bits of HTML.**
1212

1313
---
1414

sources/academy/webscraping/scraping_basics_javascript2/10_crawling.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: Crawling websites with Python
2+
title: Crawling websites with Node.js
33
sidebar_label: Crawling websites
4-
description: Lesson about building a Python application for watching prices. Using the HTTPX library to follow links to individual product pages.
4+
description: Lesson about building a Node.js application for watching prices. Using the Fetch API to follow links to individual product pages.
55
slug: /scraping-basics-javascript2/crawling
66
unlisted: true
77
---
88

99
import Exercises from './_exercises.mdx';
1010

11-
**In this lesson, we'll follow links to individual product pages. We'll use HTTPX to download them and BeautifulSoup to process them.**
11+
**In this lesson, we'll follow links to individual product pages. We'll use the Fetch API to download them and Cheerio to process them.**
1212

1313
---
1414

sources/academy/webscraping/scraping_basics_javascript2/11_scraping_variants.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Scraping product variants with Python
2+
title: Scraping product variants with Node.js
33
sidebar_label: Scraping product variants
4-
description: Lesson about building a Python application for watching prices. Using browser DevTools to figure out how to extract product variants and exporting them as separate items.
4+
description: Lesson about building a Node.js application for watching prices. Using browser DevTools to figure out how to extract product variants and exporting them as separate items.
55
slug: /scraping-basics-javascript2/scraping-variants
66
unlisted: true
77
---

sources/academy/webscraping/scraping_basics_javascript2/12_framework.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Using a scraping framework with Python
2+
title: Using a scraping framework with Node.js
33
sidebar_label: Using a framework
4-
description: Lesson about building a Python application for watching prices. Using the Crawlee framework to simplify creating a scraper.
4+
description: Lesson about building a Node.js application for watching prices. Using the Crawlee framework to simplify creating a scraper.
55
slug: /scraping-basics-javascript2/framework
66
unlisted: true
77
---

sources/academy/webscraping/scraping_basics_javascript2/13_platform.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Using a scraping platform with Python
2+
title: Using a scraping platform with Node.js
33
sidebar_label: Using a platform
4-
description: Lesson about building a Python application for watching prices. Using the Apify platform to deploy a scraper.
4+
description: Lesson about building a Node.js application for watching prices. Using the Apify platform to deploy a scraper.
55
slug: /scraping-basics-javascript2/platform
66
unlisted: true
77
---

0 commit comments

Comments
 (0)