Skip to content

A Python web scraping application for browser automation with Selenium.

Notifications You must be signed in to change notification settings

NikelausM/quote-scraper-selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quote Scraper Selenium

Python programming language logo.

Selenium Web Driver logo.

Table of Contents

Introduction

Quote Scraper Selenium is a python application that scrapes the quote catalogue website, http://quotes.toscrape.com/search.aspx. It uses Selenium_ and the Chrome Web Driver to search the website for quotes by author and tag.

The purpose of this application was to become more familiar with browser automation with Selenium.

Features

  • Scrapes the web site: http://quotes.toscrape.com/search.aspx
  • Console menu with the options:
    • "Enter the author you'd like quotes from"
    • "Enter your tag"
  • Uses Selenium, Chrome Web Driver, and user input to find a quote by an author that also matches a tag.
  • Uses implicit waiting to wait for Browser JavaScript to run quote search.

Screenshots

Screenshot of Console Menu

A screenshot of the console menu of the application being used.

Screenshot of Search Page Before Console Input

A screenshot of the search page before entering input into the console menu.

Screenshot of Search Page After Console Input

A screenshot of the search page before entering input into the console menu.

Launch

To run, in the console enter:

python app.py

Technologies

Python Modules

  • Selenium
    • Allows automation of web browser interaction from Python.

About

A Python web scraping application for browser automation with Selenium.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages