Question: write a node project that scrape the given url and send a email of all singers & song titles that are sung by specified singers
write a node project that scrape the given url and send a email of all singers & song titles that are sung by specified singers given via the command line.

Requirements: url: https://www.billboard.com/charts/rap-song . The specified singers must be read in via the command line If no singer(s) are specified do not send an email If the specified singer(s) are not found on the website, do not send an email If the specified singer(s) are found on the website: - Send an email from an email account of your choice, to an email account of your choice. The subject will 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 xxxtentacion 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 Things to note: Be careful when making too many requests to a website, there is a possibility of being rate-limited Don't worry about case, it's up to the user to ensure spelling and proper casing Don't worry about artists that have more than one word in their name i.e. Cardi B and Post Malone. Although we love them, it makes it tricky when reading from the command line If the artist is included as a feature, please include that as a song i.e. if searching for Migos, please include the track - Gucci Mane Featuring Migos: I Get The Bag Your artists are: Migos, Drake D Inboxx to me Drake: God's Plan Migos: Stir Fry Migos, Nicki Minaj & Cardi B: MotorSport Gucci Mane Featuring Migos:I Get The Bag Migos Featuring Drake: Walk It Talk It Migos Featuring Drake: Walk It Talk It Migos: Narcos Click here to Reply or Forward Figure 1: For Input: node artists.js Migos Drake $ node artists.js You did not specify an artist(s) Figure 2: If no artist is specified Requirements: url: https://www.billboard.com/charts/rap-song . The specified singers must be read in via the command line If no singer(s) are specified do not send an email If the specified singer(s) are not found on the website, do not send an email If the specified singer(s) are found on the website: - Send an email from an email account of your choice, to an email account of your choice. The subject will 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 xxxtentacion 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 Things to note: Be careful when making too many requests to a website, there is a possibility of being rate-limited Don't worry about case, it's up to the user to ensure spelling and proper casing Don't worry about artists that have more than one word in their name i.e. Cardi B and Post Malone. Although we love them, it makes it tricky when reading from the command line If the artist is included as a feature, please include that as a song i.e. if searching for Migos, please include the track - Gucci Mane Featuring Migos: I Get The Bag Your artists are: Migos, Drake D Inboxx to me Drake: God's Plan Migos: Stir Fry Migos, Nicki Minaj & Cardi B: MotorSport Gucci Mane Featuring Migos:I Get The Bag Migos Featuring Drake: Walk It Talk It Migos Featuring Drake: Walk It Talk It Migos: Narcos Click here to Reply or Forward Figure 1: For Input: node artists.js Migos Drake $ node artists.js You did not specify an artist(s) Figure 2: If no artist is specified
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
