Custom Python Web Scraper Needed

Job ID: 38441434

Budget: £20 – £250 GBP

We need a web scraper bot developed in Python that can take a token address and scrape the : website for data relating to the token address. The bot should extract the top 100 trader addresses for the token address as well as the top 30 holders and write this data into a .csv and save in local folder. The bot should perform the following steps:

Allow for an input of a token address (or a batch of addresses)

Take the inputted token address/es and open each dexscreener/token address page

click on the "Top Traders" tab.

Extract the top 100 trader addresses

click on "Holders" tab

Extract the top 30 holder addresses

Store Data as .csv

on first tab, scrapped data should be formatted as follows

col 1 - [token address 1] holders
col 2 - [token address 1] traders
col 3 - [token address 1] combined // this is a combination of all addresses scraped in holders and traders deduped
col 4 - [token address 2] holders
col 5 - [token address 2] traders
col 6 - [token address 2] combined
so on

on second tab
take all combined columns and see how many times each wallet address features (countif)

Requirement:
Experience with web scraping using Python (e.g., BeautifulSoup, Scrapy, Selenium).

Experience with using formulas to manipulate data

Ability to handle potential anti-scraping mechanisms and ensure the scraper runs efficiently.

Clean and well-documented code.

Deliverables:

A Python script that performs the above tasks.

Documentation on how to set up and run the script.

Please provide examples of similar projects you have completed and your approach to handling this specific task.