Custom Web Scraper for URL Discovery & Checks Functionalities, and Export Results

Job ID: 39129469

Budget: €1,500 – €3,000 EUR

"I Need a Web Scraper to Find URLs, Check Functionalities, and Export Results"

Gig Description:

I’m looking for a skilled developer to create a web scraper that will:

Automatically find URLs (e.g., by crawling a website or using a predefined list of starting points).
Check specific functionalities on those URLs (e.g., language options, payment methods, registration options).
Export the results in a usable format (e.g., Excel, CSV, or any other format).
The scraper should be built using Python and tools like BeautifulSoup or Selenium.

-Key Features-

Automated URL Discovery:
The scraper should be able to find URLs on its own (e.g., by crawling a website or following links).
Alternatively, I can provide a starting list of URLs, but the scraper should be able to expand it.

Functionality Checks:
Check for specific language options (e.g., detect if a website has a Croatian language option).
Verify payment functionality (e.g., check for links like "Deposit" or "Payment").
Check registration options (e.g., look for "Sign Up" or "Register" links).

Export Results:
The results should be exported in a usable format (e.g., Excel, CSV, or JSON).
The export method is flexible, as long as the data is organized and easy to read.

Requirements:
The scraper must be written in Python.
Use BeautifulSoup for static websites and Selenium for dynamic content.
The code should be well-documented and easy to modify in the future.
The scraper should be able to handle large volumes of URLs efficiently.

Ideal Freelancer:

Experienced in web scraping and Python.
Familiar with BeautifulSoup, Selenium, and data export libraries (e.g., Pandas for Excel/CSV), or similar.
Able to deliver clean, efficient, and well-documented code.
Good communication skills and able to meet deadlines.

Additional Information:

I will provide a starting point (e.g., a website or a list of URLs) if needed.
The scraper should be flexible enough to add new checks in the future.
I prefer a developer who can explain the code and provide support if needed.
Budget:

My budget is [insert your budget], but I’m open to negotiation based on the complexity of the project.
How to Apply:

If you’re interested, please send me a proposal with:

Examples of similar projects you’ve worked on.
Your estimated timeline and cost for this project.
Any questions or suggestions you have about the project.

Tags:

web scraping, python, beautifulsoup, selenium, data extraction, automation, crawler

Why This Gig Stands Out:

Focus on automated URL discovery, which is the core requirement.
Flexibility in export format, making it easier for freelancers to propose solutions.
Clear and concise description to attract experienced developers.