Question: Specifications For this assignment, you will need to understand the requests, cheerio, and nodemailer modules to parse an HTML webpage and email specific parts to

Specifications For this assignment, you will need to understand the requests, cheerio, and nodemailer modules to parse an HTML webpage and email specific parts to an end-user Artist Email-Scraper Create a file called artists.js (or a node project) that will scrape the provided url: https://.billboard.com/charts/rap-song and send an email of all artists & songs that are sung by the specified artists given via the command line. Requirements: The specified artists must be read in via the command line If no artist(s) are specified do not send an email If the specified artist(s) are not found on the website, do not send an email If the specified artist(s) are found on the website: - Send an email from an email account of your choice, to an email account of your choice (when I am testing this, I wil input my own accounts for this portion) - The subject wil be: "Your artist(s) are: "followed by a list of the artist(s). Be sure to format this portion correctly i.e. if the user specifies node artists Drake Migos rrrtentacion your subject should be: Your artists are: Migos, Drake, and xxxtentacion - The email format should be the artist in bold and the song name in italics, see below Specifications For this assignment, you will need to understand the requests, cheerio, and nodemailer modules to parse an HTML webpage and email specific parts to an end-user Artist Email-Scraper Create a file called artists.js (or a node project) that will scrape the provided url: https://.billboard.com/charts/rap-song and send an email of all artists & songs that are sung by the specified artists given via the command line. Requirements: The specified artists must be read in via the command line If no artist(s) are specified do not send an email If the specified artist(s) are not found on the website, do not send an email If the specified artist(s) are found on the website: - Send an email from an email account of your choice, to an email account of your choice (when I am testing this, I wil input my own accounts for this portion) - The subject wil be: "Your artist(s) are: "followed by a list of the artist(s). Be sure to format this portion correctly i.e. if the user specifies node artists Drake Migos rrrtentacion your subject should be: Your artists are: Migos, Drake, and xxxtentacion - The email format should be the artist in bold and the song name in italics, see below
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
