Python Script to extract data from a website

Job ID: 38600839

Budget: $30 – $31 AUD

We have a website called 4wdsupacentre.com.au

I want you to create a working Python script that connects to the MOZ OR SEMRUSH API to retrieve the page rank, domain authority, and estimated traffic data for the top 10 competitors of a given website.

The script should analyse the data to identify which competitors are performing best in terms of organic search traffic and backlink profiles.

I want:

a. The output should include a CSV file with the data and a simple dashboard visualizing key metrics like domain authority, traffic trends, and top backlinks.

b. Download all keywords from the website landing pages in a separate CSV file.

I have a Python script developed by a junior developer but it has some bugs. You are free to either work on the existing script or create your own. The script is attached.

I will provide you the API logins for SEMRUSH OR MOZ upon selection.

This project can easily be done in a day. I need this done in the next 12 hours.
Related categories: Python Web Scraping Data Extraction