Chris Fornesa Portfolio Web Scraping Project

Introduction

Buenas at Kumusta, I am Chris Fornesa and this is a web scraping project that I am creating using the BS4 (BeautifulSoup4) library in Python.

I am scraping the content of my art portfolio, What Chris Fornesa Builds, avaialble at https://chrisfornesa.com.

The content in the homepage of What Chris Fornesa Builds , are as follows:

Content Division
element #1:

Child 1 - img:

Content Division
element #2:

Child 1 - img:

Content Division
element #3:

Child #1 - h1:

+ "Hi, I'm Chris"

Content Division
element #4:

Child #1 - a:

+ "https://www.freecodecamp.org/fornesus"

Content Division
element #5:

Child #1 - p:

+ "Buenas at Kumusta, I'm Chris Fornesa and I build experiences and solve problems using code, AI, design, and resource available at my disposal."

Content Division
element #6:

Child #1 - a:

+ "https://github.com/fornesus"

Content Division
element #7:

Child #1 - a:

+ "https://www.sololearn.com/en/profile/5684843"

Content Division
element #8:

Child #1 - a:

+ "https://exercism.org/profiles/fornesus"

Content Division
element #9:

Child #1 - a:

+ "https://chris.com.ph/#data-portfolio"

Content Division
element #10:

Child #1 - a:

+ "https://www.codecademy.com/profiles/Fornesus"

Content Division
element #11:

Child #1 - a:

+ "https://chris.city"

Content Division
element #12:

Child #1 - a:

+ "https://chris.com.ph/#certificates"

Content Division
element #13:

Child #1 - h3:

+ "Data Portfolio"

Content Division
element #14:

Child #1 - p:

+ "We have made quality our habit. It’s not something that we just strive for – we live by this principle every day."

Content Division
element #15:

Child #1 - h4:

+ "Python Syntax Medical Insurance Project"

Content Division
element #16:

Child #1 - p:

+ "This is my first Jupyter Notebook which I created using the instructions provided by Codecademy's guidelines and template. You can find the associated Colab Notebook at this link."

Content Division
element #17:

Child #1 - h4:

+ "Chris Fornesa Web Scraping Project"

Content Division
element #18:

Child #1 - p:

+ "This Jupyter notebook reviews the steps that I took in creating my first web scraping project, using BeautifulSoup4 and Requests Python libraries to scrape data from three of my websites. I also went through the ways in which I integrated GitHub Copilot in this workflow, though I will state that a solid foundation in Python was still necessary for me to refactor this code as efficiently as possible. You can find the associated Colab Notebook at this link."

Child #2 - p:

+ "Links to a live web output of each of the three tests can be found at the following links:"

Child #3 - p:

+ "The associated website was created using the Flask template at Replit and Replit's native AI feature. You can find the codebase for this site at this link."

Content Division
element #19:

Child #1 - h3:

+ "Skills Certificates"

Content Division
element #20:

Child #1 - p:

+ "We have made quality our habit. It’s not something that we just strive for – we live by this principle every day."

Content Division
element #21:

Child #1 - h3:

+ "Get in touch"

Content Division
element #22:

Child #1 - h6:

+ "Location"

Child #2 - p:

+ "Sugar Land, TX"

Content Division
element #23:

Child #1 - h6:

+ "Contacts"

Child #2 - p:

+ "1-832-513-5219chris@fornesa.co"

Content Division
element #24:

Child #1 - a:

+ "https://chris.com.ph"

Child #2 - a:

+ "https://github.com/fornesus"

Child #3 - a:

+ "https://twitter.com/fornesus"

Conclusion

End of the output for the content in my art portfolio, (What Chris Fornesa Builds - chrisfornesa.com).

I am Chris Fornesa, owner of my art portfolio and the programmer of this code. Thank you for visiting!