In this assignment, I've built a web application that scrapes various websites for data related to the Mission to Mars and displayed the information in a single HTML page.
Complete the following scrapes using Jupyter Notebook, BeautifulSoup, Pandas, and Splinter.
- Scrape the NASA Mars News Site and collect the latest News Title and Paragraph Text.
-
Visit the url for JPL Featured Space Image here.
-
Use splinter to navigate the site and find the image url for the current Featured Mars Image and assign the url string to a variable called
featured_image_url
.
- Visit the Mars Facts webpage here and use Pandas to scrape the table containing facts about the planet including Diameter, Mass, etc.
-
Visit the USGS Astrogeology site here
-
Use splinter to navigate the site to obtain high resolution images for each of Mar's hemispheres.
-
Use MongoDB with Flask templating to create a new HTML page that displays all of the information that was scraped from the URLs above
-
Use Pymongo for CRUD applications for the database.
-
Use Bootstrap to structure the HTML template.
Contact:
Email: thao.ph.ha@gmail.com