Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 745 Bytes

README.md

File metadata and controls

15 lines (14 loc) · 745 Bytes
La Voz (De Anza) News Scraper GraphQL API

this project helps students and student developers easily access La Voz Stories with an easy to use GraphQL API built with the Python Requests and LXML Library for quick networking and HTML parsing capabilities. The GraphQL server runs atop Flask and uses the Graphene library the project also has examples of the Python Typing system which is highly utilized for the web scrapers.

Project Goals
  • Teach Students how to quickly and effectively scrape data.
  • Ease and Open Access to Public information.
  • Demonstrate the rich use of the Python Typing system.
  • Teach the use of CSS selectors on the DOM.
  • Demonstrate the use of Pydoc comments, list comprehensions and ternaries.