Web Scraping Task with Selenium - Python Script

60.0 USD

60.0 USD peopleperhour Technology & Programming Overseas
252 days ago

Description

Web Scraping Task with Selenium
Task Description:
The goal of this task is to create a Python script using Selenium to automate the process of extracting Domain Authority (DA) and Page Authority (PA) metrics from a list of URLs.
Steps to Follow:
1. Load the URLs: The script should load up to 50 URLs at a time from a spreadsheet called "URLs." The spreadsheet will be in CSV format.
2. Access the DA/PA Checker Tool: - Use Selenium to open a web browser and navigate to the site: [ReviewGrower DA/PA Checker](https://reviewgrower.com/tools/dapa-checker/).
3. Enter the URLs: - Copy the URLs from the CSV file and paste them into the DA/PA checker tool on ReviewGrower. - Ensure that Selenium correctly inputs the URLs into the designated area and starts the checking process.
4. Extract the Metrics: - Once the tool generates the results, the script should extract the DA, PA, and the corresponding domain.
5. Save the Results: - The extracted results (Domain, DA, PA) should be saved into a new spreadsheet called "Metrics," in CSV format.
6. Repeat the Process: - Repeat the above steps for all the URLs present in the "URLs" spreadsheet until all entries have been processed.
Delivery and Deadline:
- The task payment is $60, and the delivery deadline is 5 days.
Expected Outcome:
- A functional Python script using Selenium that automates the entire process described.- The "Metrics" spreadsheet containing the DA and PA information for all the URLs.
Video Tutorial:
- To better understand the manual process that will be automated, please watch the video: [Video Tutorial](https://www.youtube.com/watch?v=oFOySjlYUuo&ab_channel=AndreMartin).
Best regards,Andre Martin

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

We are developing a fully featured, cross-platform referee app system that will be very similar to REFSIX, but enhanced with biometric sync, role-specific workflows, and live coordination across all match officials. The system will support five separate apps—one per sport: • Football (Soccer) • Futsal • Rugby Union • Rugby League • Tennis Each app will have its own branding and rules, but share a unified codebase, architecture, and core functionality. ⸻ Scope of Work – Phase 1 1. Design • Branding: • Unique logos and color themes for each sport. • UI/UX Design: • Refined match control UI (like REFSIX) for mobile and smartwatch. • Web/tablet dashboards for assessors and managers. • Sync status indicators, touch-based timers, and live match data visibility. ⸻ 2. Build Tech Stack: • Frontend: React Native + Expo SDK, Tamagui UI, native watch modules. • Backend: NestJS (REST API), PostgreSQL, Firebase Auth, AWS S3, Redis Streams. • Local Storage: MMKV (mobile), CoreData (iOS), IndexedDB (web). Devices Supported: • iOS + Android phones • WearOS + watchOS • Tablet / Web (Next.js) Sync Architecture: • BLE device pairing for watch-to-phone sync • Firebase + Redis Streams for live sync across officials, assessors, and managers • Role-based visibility and real-time updates between: • Referees • 4th Officials • Assessors • Managers • Admins ⸻ 3. Sport-Specific Functionality Football / Futsal: • Cards, goals, stoppage time, misconduct, substitutions. Rugby Union / League: • Blood timer, HIA, sin-bin, scrum resets, substitutions. Tennis: • Points, sets, medical timeouts, challenges. Each app will reflect sport-specific timing, flow, and terminology. ⸻ 4. Testing • BLE sync validation between watch + phone • Cross-device sync between referee roles and assessor views • Offline behavior + recovery • Multi-device match simulation with 3+ connected roles ⸻ 5. Admin & Assessor Web Portal • Real-time synced view of ongoing matches • Event tagging, clip marking • Match history exports (PDF) • Consent/safeguarding reports • Role-based access and edit permissions ⸻ 6. Additional Phase 1 Features • Pre-match sync check (BLE + Firebase) • Manual foul/collision logger • Emergency SOS button • Offline video tagging • PDF reports • Minor consent flags • BLE + Wi-Fi fallback sync • Sync status icons (green/yellow/red) • Language selector: English, Spanish, French, German • Manual “Push to Cloud” option • Real-time coordination across all match roles
2500.0 GBP Technology & Programming peopleperhour Overseas
2 days ago