Create a cli (Command Line Interface) application that scrapes the current version of this website:
...and saves the first 10 images into a folder called "memes" within the directory of the new project. The image files should be named with a number with a leading zero, eg. 01.jpg, 02.jpg, etc.
- Command line steps (setup for Node.js project)
- Set up a
.gitignore
with thememes
folder - Create a folder called
"memes"
- Access the website (send a request to the website / "fetching")
- Search for the
section
in the string of HTML that comes back (in the "response") from the website - Search for the first 10 image sources in the
section
- Two options
- One option:
.jpg
- this is in the HTML code of the website - Another option:
<img
- One option:
- Get the
src
URL strings from theimg
- Two options
- Add the first 10 image URL strings to an array
- Loop over the first 10 image URLs and:
- Create a file (named correctly) in the
memes
folder (eg.01.jpg
,02.jpg
, etc) - Access the image URL
- In this file, store the image data that comes back (in the "response") from the website
- Create a file (named correctly) in the
- Test to make sure the program can run multiple times without failing