In this assignment, you will body a web appliance that scrapes assorted websites for abstracts accompanying to the Mission to Mars and displays the advice in a distinct HTML page. The afterward outlines what you charge to do.
Create a new athenaeum for this activity alleged web-scraping-challenge. Do not add this appointment to an absolute repository.
Clone the new athenaeum to your computer.
Inside your bounded git repository, actualize a agenda for the web abrading challenge. Use a binder name to accord to the challenge: Missions_to_Mars.
Add your anthology files to this binder as able-bodied as your alembic app.
Push the aloft changes to GitHub or GitLab.
Complete your antecedent abrading appliance Jupyter Notebook, BeautifulSoup, Pandas, and Requests/Splinter.
Visit the url for the Featured Space Angel armpit here.
Use splinter to cross the armpit and acquisition the angel url for the accepted Featured Mars Angel and accredit the url cord to a capricious alleged featured_image_url.
Make abiding to acquisition the angel url to the abounding admeasurement .jpg image.
Make abiding to save a complete url cord for this image.
Visit the Mars Facts webpage actuality and use Pandas to scrape the table absolute facts about the planet including Diameter, Mass, etc.
Use Pandas to catechumen the abstracts to a HTML table string.
Visit the astrogeology armpit actuality to access aerial resolution images for anniversary of Mar’s hemispheres.
You will charge to bang anniversary of the links to the hemispheres in adjustment to acquisition the angel url to the abounding resolution image.
Save both the angel url cord for the abounding resolution hemisphere image, and the Hemisphere appellation absolute the hemisphere name. Use a Python concordance to abundance the abstracts appliance the keys img_url and title.
Append the concordance with the angel url cord and the hemisphere appellation to a list. This account will accommodate one concordance for anniversary hemisphere.
Use MongoDB with Alembic templating to actualize a new HTML folio that displays all of the advice that was aching from the URLs above.
Start by converting your Jupyter anthology into a Python calligraphy alleged scrape_mars.py with a action alleged scrape that will assassinate all of your abrading cipher from aloft and acknowledgment one Python concordance absolute all of the aching data.
Next, actualize a avenue alleged /scrape that will acceptation your scrape_mars.py calligraphy and alarm your scrape function.
Create a basis avenue / that will concern your Mongo database and canyon the mars abstracts into an HTML arrangement to affectation the data.
Create a arrangement HTML book alleged index.html that will booty the mars abstracts concordance and affectation all of the abstracts in the adapted HTML elements. Use the afterward as a adviser for what the final artefact should attending like, but feel chargeless to actualize your own design.
To abide your assignment to BootCampSpot, actualize a new GitHub athenaeum and upload the following:
The Jupyter Anthology absolute the abrading cipher used.
Screenshots of your final application.
Submit the articulation to your new athenaeum to BootCampSpot.
Ensure your athenaeum has approved commits and a absolute README.md file
Use Splinter to cross the sites back bare and BeautifulSoup to advice acquisition and anatomize out the all-important data.
Use Pymongo for CRUD applications for your database. For this homework, you can artlessly overwrite the absolute certificate anniversary time the /scrape url is visited and new abstracts is obtained.
Use Bootstrap to anatomy your HTML template.
Unit 12 Rubric – Web Abrading Appointment – Mission to Mars
© 2021 Trilogy Education Services, LLC, a 2U, Inc. brand. Confidential and Proprietary. All Rights Reserved.
How To Make A Website For Free – How To Make A Website For Free
| Welcome to our website, in this occasion I’m going to provide you with concerning How To Clean Ruggable. And from now on, here is the first graphic: