AntoData / on_page_basic_SEO_checker

This project provides methods and utils to make basic checks in the SEO of an instance of a page using the URL of this page or a webdriver instance that is browsing that page at the moment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

on_page_basic_SEO_checker

This project provides methods and utils to make basic checks in the SEO of an instance of a page using the URL of this page or a webdriver instance that is browsing that page at the moment

  • API: This folder contains the following modules:

    • SEOChecker.py: Contains the method preliminar_seo_rules_check, which is the method you should execute to perform the SEO analysis.
    • SEORules.py: Contains the method that perform the different tasks needed to perform our SEO analysis
  • reports: This folder will store the different reports that preliminar_seo_rules_check will generate

  • utils: This folder contains modules that are used in this project to perform and simplify tasks:

    • ConsoleStyles.py: This class provides different attributes to apply styles to the strings that our report generates that will be displayed in console
    • HTMLParserAPI.py: This module performs the parsing of our HTML page, we can use a URL or a webdriver instance that is browsing that URL
  • webdrivers: In this folder you can store the webdrivers that you need

  • SEOCheckCmdLine.py: This script can be executed to perform the SEO analysis from the comand line

  • Test.py: This script provides a test and example of how project works

About

This project provides methods and utils to make basic checks in the SEO of an instance of a page using the URL of this page or a webdriver instance that is browsing that page at the moment

License:MIT License


Languages

Language:Python 99.3%Language:PowerShell 0.6%Language:Batchfile 0.0%