Find the best Selenium jobs

Take your skills to the next level, explore Selenium jobs from around the world.
Find work Interested in hiring?

Professionals on Upwork rate clients
Rating is 4.9 out of 5.
4.9

on average from over 2 million reviews
Trusted by
Trusted by
  • Expert
  • Fixed price
  • Est. budget: $50.00

I am looking for someone to provide a Python script that allows for web scrape of dynammic javascript URL's to capture names, phones, emails. I have a list of URL's that I want scraped. The file should read my intput file (.csv), and be able to scrape the above types of sites. I have a test URL to measure the efficacy of your script against.

PythonScrapySeleniumWeb CrawlingScripting
View job
  • Intermediate
  • Fixed price
  • Est. budget: $10.00

We are seeking a skilled freelancer experienced in web scraping using Python and Selenium to extract LinkedIn profiles and compile a targeted list of interior designers and contractors. The ideal candidate will employ advanced scraping techniques to gather data efficiently while adhering to LinkedIn's usage policies. Responsibilities: Use Python and Selenium to navigate and extract data from LinkedIn profiles. Collect information such as names, job titles, companies, locations, profile link and contact details (if available). Organize the extracted data into a structured format (e.g., CSV, Excel).

Lead GenerationData ScrapingPythonSelenium
View job
Posted 17 hours ago
View job
  • Intermediate
  • Fixed price
  • Est. budget: $50.00

Hi, Thanks for checking this out.! I would love to get working together. The task involves two phases: 1. scrape data from finbox.com - I can help you with URLs. I would foresee a total of ~5000 URLs. The idea is to scrape financial information (income sheet, balance sheet and cash flow) from three tabs (within one page) in the URL and then export them to csv. please note, this is a javascript page, so the usual Selenium, headless browser tricks, APIs, cURLs etc. might not work. Also, the pages are behind a login only - of course this login is free and can be created by you. 2. the second phase is to combine all the scraped information into three files, preferably csv: one for income sheet, one for balance sheet and one for cash flow all arranged sequentially. for example, company 1 information will be in the first 20 rows, then company 2 information will follow and so on. pls note, the website scraping cannot be fully automated. sometimes (not always) you get warning dialogs which you will have to click even before the page loads - although if you are shrewd to anticipate and avoid this through automation, it would be awesome. thereafter, once the page loads, then you can copy the data from three tabs and export it to csv. also note, the usual, IP restrictions might also apply. Test URL - https://finbox.com/NSEI:TEXRAIL/models/historical-10yr

Data ScrapingScrapyData ExtractionMicrosoft Excel
View job

How it works

Create a profile

An eye-catching title and client-focused overview help us match you to the work you want. Include your work history, your skills, and your photo. Add more, like an introduction video, to create a profile that really stands out.

Explore ways to earn

Work and earn in different ways. Bid for jobs. Pitch your projects. Discuss your in-demand skills with our recruiters so they can find opportunities aligned with your passions and career goals. Do all three. Create a predictable pipeline and build your network.

Get paid securely

Choose how you get paid. Our fixed-price protection releases client payments at project milestones. Hourly protection bills clients every week. However you work, our service fees are the same. Spend less time chasing, more earning.

  • Intermediate
  • Hourly
  • Est. time: Less than 1 month, Less than 30 hrs/week

Hi. I want to make and automated trading bot. I have a code on tradingview but I want to add the Martingale Strategy aswell. THESE ARE THE REQUIREMENTS 1. Use my Code: Integrate my existing code to ensure it works seamlessly. The bot will be set up to automate trades according to the strategy. 2. Automated Trading Bot: The bot will be fully automated, handling trade execution without manual input. 3. 1-Minute Time Frame: The bot will execute trades based on a 1-minute time frame and will ensure that trades expire after exactly 1 minute. 4. Martingale Strategy for Losing Trades: Incorporate the Martingale Strategy into the bot, meaning if a trade loses, it will automatically execute the same trade (e.g., if a "sell" trade loses, the next trade will also be a "sell"). This will continue until a win is achieved, at which point it resets. 5. Daily Profit and Trade Targets: The bot will have the option to set daily profit goals or a specific number of winning trades. Once the target is met, the bot will stop trading for the day. 6. Resell the Bot: Create the bot in a way that allows me to resell it, with customizable parameters that other users can adjust based on their preferences. 7. Documentation: Provide me with a step-by-step document explaining how to load and operate the bot on, making it easy for you or your buyers to install and use. 8. Must be able to put robot on and off aswell. 9. Must also work on demo account. 10. Bot must select currency where signal comes up first Can you help with this? You would also have to tell me what platform to use. And how much would you charge? I see you also have a bot you are selling how does it work?

Digital Project ManagementPythonPython ScriptAutomationFlaskBrand MarketingSeleniumSelenium WebDriverBrowser AutomationNext.jsNode.jsDiscord Bot DevelopmentBot DevelopmentTrading AutomationAI Chatbot
View job
  • Intermediate
  • Hourly: $10.00 - $30.00
  • Est. time: 1 to 3 months, 30+ hrs/week

We are looking for a skilled developer to create automation bots using Selenium. The primary task will be to develop bots that can automate the creation of accounts on platforms such as Gmail, Reddit, Bumble, and Tinder, as well as perform associated tasks. The ideal candidate should have a strong understanding of web automation and be able to troubleshoot any issues that arise during the process. If you have experience with Selenium and are passionate about automating repetitive tasks, we would love to hear from you!

SeleniumAutomationPythonData ScrapingSelenium WebDriver
View job
  • Intermediate
  • Hourly: $15.00 - $40.00
  • Est. time: 3 to 6 months, Less than 30 hrs/week

We are looking for an experienced developer to create a scalable and user-friendly solution to automate vehicle listings on Facebook Marketplace for our clients (car dealerships). The tool should allow dealers to log in, access their inventory, and manage their Facebook Marketplace postings easily. Our inventory data is provided via dynamic CSV feeds (e.g., https://boatshackutah.com/fb-export.csv). Project Scope: Inventory Management: - Build a system to fetch, parse, and display inventory from dynamic CSV feeds provided by multiple dealerships. - Ensure all necessary fields (e.g., Title, Description, Price, Images, Location) are extracted and formatted appropriately for Facebook Marketplace listings. Facebook Marketplace Automation: - Automate the creation, updating, and removal of listings on Facebook Marketplace. - Allow dealers to log in to their Facebook account within the tool for secure posting. - Handle image uploads and other listing details seamlessly. Dealer Interface: -Develop a secure, user-friendly interface where each dealer can: -Log in to their account. -Connect their Facebook account for automated posting. -View their inventory and status of Facebook postings. -Trigger manual updates or schedule automatic syncs. Key Features: -Ability to handle multiple dealerships with individual Facebook integrations. -Scheduling options for regular updates (e.g., daily, weekly). -Error handling and logging to monitor failed uploads or updates. -Secure storage and management of dealer-specific credentials (if needed). Tool Preferences (Open to Suggestions): Backend: Python, Node.js, or another reliable framework. Frontend: React, Angular, or Vue.js for a smooth user experience. Browser Automation: Selenium or Puppeteer for Facebook integration. Hosting: Scalable solution using AWS, Google Cloud, or similar platforms. Proven experience with web automation tools (e.g., Selenium, Puppeteer). Expertise in creating secure multi-user platforms with role-based access. Familiarity with Facebook Marketplace's listing process and policies. Ability to build scalable, maintainable solutions. Strong communication skills for progress updates and future support. Deliverables: A web-based tool with an intuitive interface for dealerships to log in and manage Facebook postings. Automation scripts or processes for Facebook Marketplace integration. Documentation for setup, usage, and troubleshooting. Additional Notes: This tool is intended for our clients (car dealerships), not for our own dealership. The solution must be easy to use for non-technical users, ensuring dealerships can handle their postings independently after setup. Several companies offer solutions to automate the posting of car dealership inventories to Facebook Marketplace. Here are some examples: Glo3D's Facebook Marketplace Auto-Poster: Glo3D provides a tool that automates the posting and response process on Facebook Marketplace, combining software automation with human support to efficiently manage listings and leads. Car Lister Pro: This service offers a Chrome extension that allows dealerships to import vehicle inventory from their Dealer Management System (DMS) and list vehicle data and photos to Facebook Marketplace with one click. AutoManager's Facebook Marketplace Auto-Posting Utility: AutoManager has developed a utility that enables batch listing of vehicles on Facebook Marketplace, integrating with their WebManager platform and supporting Windows operating systems. DealerCenter's Facebook Marketplace Auto-Uploader Utility: DealerCenter offers a tool that mimics manual posting from a personal page, allowing for automated vehicle postings. This utility is compatible with Windows PCs and requires Google Chrome for installation. Dealer Car Search's Facebook Marketplace Posting Tool: Dealer Car Search provides an automatic posting tool to keep dealership leads flowing by listing vehicles on Facebook Marketplace.

ReactGoogle Chrome ExtensionJavaScriptAPI IntegrationPythonSeleniumPuppeteer
View job
  • Intermediate
  • Hourly
  • Est. time: Less than 1 month, Less than 30 hrs/week

Looking for a software developer to create a telegram bot that pulls info / notifies about token pairs / pools based on certain conditions. Let me know if this is something you can help with.

ChatbotChatGPTReactNext.jsNode.jsTelegramTelegram APISmart ContractPythonAPISeleniumApp DevelopmentForex TradingCryptocurrency TradingSolana
View job
  • Intermediate
  • Hourly: $15.00 - $40.00
  • Est. time: 1 to 3 months, Less than 30 hrs/week

We are seeking a skilled tester to create automated end-to-end tests for our mobile application utilizing Maestro. The ideal candidate will have experience in test automation and a strong understanding of mobile app testing frameworks. You will be responsible for writing comprehensive test scripts and ensuring the application meets quality standards. Your expertise will help us enhance our app's performance and reliability. If you have a passion for quality assurance and a knack for problem-solving, we want to hear from you!

Mobile App TestingAutomated TestingSoftware QAYAML
View job
  • Expert
  • Hourly
  • Est. time: Less than 1 month, Less than 30 hrs/week

Job Description: We are looking for an experienced web scraping specialist to extract specific data fields from publicly available LinkedIn profiles. The task must be completed within 1 day of project acceptance. You will be provided with a list of LinkedIn profile URLs and required to deliver a structured dataset (e.g., CSV or JSON) containing the specified fields. The data extraction process must comply with LinkedIn's [terms of service](https://www.linkedin.com/legal/user-agreement) and use ethical scraping practices. Data Fields to Scrape: Here are the fields we need from each profile: 1. Name: Full name of the profile holder. 2. Job Title: Current job title. 3. Company: Current company or organization. 4. Location: Current location (city and country). 5. Profile Summary: A brief description from the summary or about section. 6. Experience: Job titles Companies worked for Dates of employment - Responsibilities (if available) 7. EdEducation:- Degrees obtained - InInstitutionsended - YeYearsstudy 8. Skills: A list of skills endorsed on the profile.profile.ertifications: Certifications or licenses listed. 10. Recommendations (optional): A count of received and given recommendations. Deliverables: 1. Cleaned Dataset: A structured file (CSV or JSON) containing all requested fields. 2. Code/Script: The script used for data extraction for verification and future use. Requirements: Experience with Web Scraping: Proven experience with LinkedIn or similar platforms. Compliance: Ensure compliance with LinkedIn’s terms of service and applicable laws. Tools Expertise: Proficiency in Python (BeautifulSoup, Selenium, Scrapy, or similar tools). Timely Delivery: Ability to complete the task within 1 day. Preferred Qualifications: - FamiliFamiliaritynkedIn’s structure and anti-bot mechanisms. - Experience with CAPTCHA solving tools (if needed).needed).tional Notes: Please include examples of previous web scraping projects and specify the tools or libraries you plan to use for this task. task.ng forward to collaborating with a detail-oriented and efficient professional!

Data ScrapingData MiningScrapyData ExtractionWeb CrawlingPython
View job
  • Expert
  • Hourly: $5.00 - $15.00
  • Est. time: Less than 1 month, Less than 30 hrs/week

Need expert part-time to help create and fix some Selenium C# automated tests. Initially probably 3 to 5 tests per week. I will supply the test with all or most of the steps completed along with a video showing the correct test steps. I will also supply a VM with Visual Studio. Each broken test should not take more than a couple of hours to resolve. REQUIRED - Please include how many days per week you are available along with the hourly rate plus the latest version of version of Selenium that you have worked with in the proposal. We are in the Central Time Zone, so please specify best time to communicate if discussion is needed. We are not available 10:30pm to 7:00am CT. In order for your proposal to be considered, please include what day of the week you're bidding on this project. Bids without this information will be disregarded. All source code will be given and copyrighted to me. Any 3rd party libraries used must be approved by me before including in the project.

C#Automated TestingSelenium
View job