Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/antodata/on_page_basic_seo_checker
- Owner: AntoData
- License: mit
- Created: 2020-04-12T12:54:48.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-04-19T09:01:22.000Z (over 4 years ago)
- Last Synced: 2023-07-29T15:28:06.148Z (over 1 year ago)
- Topics: 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
- Language: Python
- Size: 7.87 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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