Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/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
https://github.com/antodata/on_page_basic_seo_checker

beautifulsoup beautifulsoup-library beautifulsoup4 decorators html html-parser python python3 qa qa-checks qa-tools requests requests-html selenium seo seo-analysis seo-report seo-tags seotools webdriver

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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