When you click on the "Pause" button, the project scan is paused.To delete unnecessary sites, use the context menu of the project list. After the robot has bypassed all the pages of the site, a report is made available in the form of a table and displays the received data, grouped by thematic tabs.Īll analyzed projects are displayed in the left part of the program and are automatically saved in the program database together with the received data.After clicking the "Start" button, the crawler starts re-passing all the pages of the site via internal links (crawler does not go to external resources, it also does not go through links performed on JavaScript).In address bar you can enter any page of the site, since the crawler follows the links of the source page, will bypass the entire site, including the main page. When the program is launched, the user gets access to the address bar for entering the URL of the analyzed site. Search for arbitrary content on the site.Sitemap.xml generation (with the possibility of splitting into several files).Scanning an arbitrary external URL and Sitemap.xml.Site Structure Visualization on the graph.Calculation of internal PageRank for each page.Hyperlink analysis: display of internal and external links for any page of the site.Domain analysis (WHOIS checker, CMS checker, searching for subdomains, keywords density, etc.).Data scraping based on XPath, CSS, XQuery, RegEx.Follow the «noindex» and «nofollow» rules when crawling site pages.Following the directives of the «robots.txt», meta «robots» or «X-Robots-Tag».Determining the presence of the attribute rel=«canonical» for each page of the site.Find and display «duplicate» of the: pages, meta tags and headers.Finding the content of Title tags, Keywords, meta Description and H1-H6.Check web-server response codes for each page of the site (200, 301, 302, 404, 500, 503, etc.).Scanning of all pages of the site: images, scripts, documents, video and more.There are more than 60 parameters are analyzed in total. If you encounter any issues or have questions, please open an issue on this repository.SiteAnalyzer is designed to analyze the site and to identify technical errors (search for broken links, duplicate pages, incorrect server responses), as well as errors and omissions in the SEO-optimization (blank meta tags, excess or complete lack of headers h1 pages, page content analysis, relink quality and a variety of other SEO-parameters). ContributingĬontributions are welcome! Please feel free to submit a pull request or open an issue for bug reports or feature requests. SiteAnalyzer is released under the MIT License. Run the client app using the following command:.Install the required npm libraries using the following command:.Run the API using the following command:.The script will then analyze the site's color contrast, providing suggestions if necessary. When prompted, enter the URL of the website you want to analyze.Run the ColorAnalyzer script using the following command:.The script will then analyze the site's FCP and site speed, providing suggestions if necessary. Run the SiteAnalyzer script using the following command:.Install Playwright browsers using the following command:ĭownload the SiteAnalyzer Python script from this repository.ĬD into the js folder and run the following command:.Pip install requests beautifulsoup4 cssutils pillow colour playwright Install the required Python libraries using the following command:.Measures First Contentful Paint (FCP) and site speed.Provides color suggestions for dark themes.Handles rgba and transparent color values.Suggests alternative colors for improved contrast.Supports light and dark themes (including the prefers-color-scheme CSS media feature).Analyzes color contrast of websites based on WCAG 2.1 AA level requirements.Additionally, SiteAnalyzer measures the First Contentful Paint (FCP) and site speed using the Playwright library. It also checks for large text contrast ratios and provides color suggestions for dark themes when needed. The tool follows the Web Content Accessibility Guidelines (WCAG) 2.1 AA level requirements for color contrast and suggests alternative colors when the contrast ratio is not met. SiteAnalyzer is a Python tool that helps you analyze the color contrast and speed of websites, taking into account both light and dark themes.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |