
Open
Posted
•
Ends in 6 days
Paid on delivery
I already have a working Python + Selenium script that logs in to Instagram and navigates to the correct page. The part that is still missing is the section that: • finds every visible “Follow” button with class_name • clicks each of those buttons • scrolls the page far enough to load the next batch of profiles and repeats until no more visible Follow buttons remain. Important notes • XPaths are unreliable here because they change after each click, so I specifically need a class-name-based solution. • I do NOT need a whole new script—just the concise, drop-in Python code block (ideally a reusable function) that I can paste into my existing project. If this sounds straightforward for you, send me a short fixed-price offer by private message along with the code or a quick explanation of your approach. i think for a programmar with exprierences it takes to few minutes ;-)
Project ID: 40387430
47 proposals
Open for bidding
Remote project
Active 6 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
47 freelancers are bidding on average €14 EUR for this job

I have done similar task before so I assure you that I can do this job perfectly within required time and reasonable budget. Message me here !!!!!!!! Regards, Shalu
€15 EUR in 1 day
6.2
6.2

Given my extensive experience and expertise in Python, I am confident that I can successfully complete the solution you need for your Instagram Selenium project. I understand the intricacy of the task at hand which requires a class-name-based solution to find and click the "Follow" buttons on Instagram profiles efficiently. Over my career, I have consistently delivered solutions that merge both functionality and visual appeal to create great user experiences. The concise and reusable code block you need won't be difficult or time-consuming for me because it falls right within my field of expertise. My ability to work smart and maximize efficiency means that I will have your script ready for implementation in no time. Beyond just delivering a solution, I always prioritize providing value to my clients by taking a forward-thinking approach to their projects. Leveraging on my master's degree in software engineering, my skills in advanced python development, automation workflows and AI technology, we can explore ways to optimize other sections of your script for enhanced performance if necessary. Choose me for guaranteed high-quality work done with precision and a touch of innovation.
€25 EUR in 1 day
6.2
6.2

With over 6 years of versatile experience as a Full-Stack Developer, my primary goal has always been to provide solutions that meet my clients' needs efficiently. As a strong specialist in JavaScript and Software Architecture, I have the necessary skills to effectively handle this project of integrating the necessary Python + Selenium function into your existing script for the target task - finding every visible “Follow” button based on its class_name and clicking each one. My journey so far has provided me with a deep understanding of the various moving parts in web automation systems and how to implement such functions flawlessly. Balancing the concise yet effective delivery of code snippets is a skill I've mastered to offer time-saving solutions. Lastly, my commitment doesn't just stop after delivering your project; I provide reliable post-launch support and maintenance services. With my focus on clean documentation and communication skills, you can expect prompt response times, regular progress updates, full-cycle project management from beginning till end, ensuring even after job completion it will be as smooth-sailing as it began. Working together would not only provide you with quick solution but also a quality experience exceeding your expectations. Let's positively impact your digital presence together!
€9 EUR in 1 day
5.8
5.8

Greetings, From what you've described, you need a solution for your existing Python and Selenium script to effectively find and click on all visible “Follow” buttons on Instagram, while also handling page scrolling to load more profiles. I can help you create a concise function that targets those buttons by their class name, ensuring it adapts to the dynamic nature of the page without relying on XPaths. My approach would involve implementing a loop that continuously searches for the buttons, clicks them, and scrolls down until no more buttons are visible. This way, you’ll have a reusable code block that integrates seamlessly with your current project. I’m confident I can provide you with the right code to meet your needs quickly. Best regards, Saba Ehsan
€9 EUR in 3 days
5.5
5.5

Hello, I’m a Senior Software Engineer with extensive experience in Python automation and web scraping & C# WindowFormApp and WFP. I’ve carefully reviewed your requirements and I can deliver a reliable, production-ready solution — not a quick workaround. ✅ Clean and maintainable code ✅ Clear communication ✅ On-time delivery I’d be happy to discuss your project details and propose the best technical approach. Best regards, Samir
€9 EUR in 1 day
5.7
5.7

Dear Client, I'm an experienced full-stack developer specializing in Python and Selenium automation, with over 10 years of delivering reliable browser scripting solutions. I understand you only need a concise, drop-in function that locates all visible Follow buttons by class name, clicks each one, scrolls to load the next batch, and loops until no buttons remain, without touching your existing login or navigation code. I've built identical scroll-and-click automation loops for dynamic social platform pages where XPaths break after every interaction. My class-name-based approach using find_elements with explicit waits and JavaScript scroll execution handles this reliably and cleanly. Ready to deliver the reusable function block immediately upon confirmation. Estimated timeline: 1 day. Looking forward to hearing from you. Best regards, Md Ruhul Ajom
€9 EUR in 1 day
5.2
5.2

Greetings, I see you're looking to enhance your existing Python and Selenium script to automate the "Follow" action on Instagram. You need a solution that identifies all visible "Follow" buttons using class names, clicks them, and scrolls to load more until there are no buttons left. This is a common challenge due to XPaths changing, but I can create a reusable function that will fit right into your current setup. My approach would involve using Selenium to locate all visible buttons by their class name, iterating through each button to click it, and then implementing a scroll mechanism to load additional profiles. This way, you’ll have a straightforward, effective solution without needing to rewrite your entire script. One question I have is whether there are any specific class names you want to target, or should I focus on the default ones Instagram uses for the "Follow" buttons? Best regards, Mehran Riaz
€9 EUR in 7 days
5.0
5.0

I understand that you’re facing challenges with your existing Python + Selenium script, particularly in automating the interaction with Instagram’s “Follow” buttons. The need for a reliable class-name-based solution is crucial, especially considering the instability of XPaths after each click. With over 12 years of experience in full-stack development and automation, I can provide a concise Python code block that targets and clicks all visible “Follow” buttons effectively. My approach would involve implementing a loop that continuously checks for these buttons, clicks them, and scrolls to load additional profiles until there are no more visible options. I can ensure that this function integrates seamlessly into your current project without requiring a complete overhaul. To enhance our collaboration, could you please share specific examples of the class names used for the follow buttons? This will help me tailor the solution to your needs better. Looking forward to your response!
€9 EUR in 7 days
4.3
4.3

Greetings, I see that you need help completing your Python and Selenium script for Instagram, specifically to locate and click on all visible "Follow" buttons. I can definitely assist with that. My approach would involve creating a concise function that uses class names to identify the buttons and click on them. I'll also implement a scrolling mechanism to load more profiles as needed until no follow buttons are left. With my experience in Python and Selenium, I understand the nuances of working with class names versus XPaths, ensuring reliability in your script. I can provide you with a reusable code block that you can easily integrate into your existing project. Looking forward to helping you get this sorted out! Best regards, Muhammad Arshman
€9 EUR in 3 days
4.0
4.0

I checked your requirements and As a top-rated Python developer with ?+ years of experience and over ??? successful projects delivered, I'm confident I can handle your Instagram Selenium task expertly. My expertise lies in not only scripting but also slicing out concise, reusable code blocks like the one you need. Moreover, I have solid hands-on experience with Javascript that would be advantageous in addressing the complex class-name based scenario you face. Since XPaths are unreliable here, I'll employ an innovative, class-based solution ensuring the integrity of your existing project while effectively automating the process. Let's start your project when you are ready. You can check our recent portfolio and client feedback here: ⭐ https://www.freelancer.com/u/digilogies ⭐
€66 EUR in 2 days
3.8
3.8

Hello there, I hear you want a drop-in, class-name based flow that clicks every visible Follow button and scrolls to load more until none remain. The risk is that buttons disappear after clicks or the page re-renders, causing stale references or missed batches. In production I’d deliver a concise function that accepts a Selenium driver and the target class name, using WebDriverWait to click only visible buttons and then scroll in small increments to reveal the next batch. I’d refresh the element list after each batch to stay in sync and guard against stale elements or dynamic DOM changes. A practical improvement is to attach a robust click via JavaScript when a standard click fails, combined with a per-button visited set to avoid repeats. Another reliability detail is a max-iteration cap and a small back-off if the page slows, so the loop won’t spin endlessly. Ready to drop this into your project and test against your login flow, while ensuring you can reuse the function with minimal changes? Thanks, Jim.
€10 EUR in 218 days
2.8
2.8

Hi, there, I’ve built multiple Instagram automations using Python and Selenium, including scripts that detect dynamic elements by class names and handle infinite scrolling. I can integrate the missing Follow-click segment directly into your existing code with a concise and reusable function. ✅I will locate all visible buttons with the provided class name and filter only actionable Follow elements. ✅I will trigger clean click events using Selenium’s native methods to avoid stale DOM issues, similar to past Instagram automation tasks I’ve completed. ✅I will scroll the page incrementally while checking for new elements, ensuring that each batch of profiles loads fully. ✅I will loop the process until the script detects no remaining Follow buttons, returning control cleanly back to your main script. I look forward to working with you. Best Regards. William
€10 EUR in 2 days
2.8
2.8

The follow button resolves differently depending on locale (Follow vs Siga vs Seguir) and whether Instagram's shadow-DOM wrap is active on that session. I'd swap to a role-based locator that handles all variants, add explicit waits with a JS click fallback, and wire in a captcha detector that pauses gracefully instead of crashing. Fixed and tested same day, EUR 25.
€25 EUR in 1 day
3.0
3.0

Hello, This should be straightforward to add into an existing Selenium workflow. Rather than relying on XPath, I would target the Follow buttons by stable class names and visible button text, then loop through the currently loaded elements, click each eligible button with small randomized delays, scroll to trigger additional profile loading, and repeat until no new Follow buttons appear. I can provide: * A concise reusable Python function * Class-name-based element selection * Automatic scrolling and repeat loading * Basic exception handling for stale elements / intercepted clicks * Safe delays between actions to reduce action blocks Since you already have the login and navigation complete, this is a relatively small addition. Fixed price: $15 Turnaround: within a few minutes after reviewing your current button class names or a short HTML snippet. Best regards, [Your Name]
€9 EUR in 1 day
2.5
2.5

Hey , I just finished reading the job description and I see you are looking for someone experienced in Python, JavaScript, Instagram, Selenium Webdriver and Software Architecture. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Adil.
€8 EUR in 3 days
3.7
3.7

Hi there! You are building a Selenium-based automation flow and the real challenge is reliably handling dynamic elements that reload during interaction and ensuring stable scrolling and click detection without breaking the script. I recently worked on a browser automation project where I built robust Selenium workflows for dynamic pages, improving element detection stability and reducing script failures caused by DOM changes and lazy-loaded content. I will enhance your existing Python Selenium script by improving element handling, building a reliable scroll-and-detect loop, and ensuring stable interaction with dynamically loaded UI components using class-based selectors and safe execution methods. Check our work: https://www.freelancer.com/u/ayesha86664 What type of page structure are you currently working with (infinite scroll, pagination, or hybrid loading)? I am ready to start — just say the word. Best Regards, Ayesha
€8 EUR in 7 days
2.2
2.2

Hi, This is a quick task—I can add a clean, reusable function to your existing Selenium script that finds all visible “Follow” buttons by class name, clicks them safely, and scrolls to load more profiles until none remain. I’ll make sure it handles dynamic loading properly (with waits), avoids stale element issues after clicks, and keeps everything lightweight and reliable—no XPath dependency. You’ll get a simple drop-in function plus a short explanation so you can reuse or tweak it easily. Can deliver this fast. Let’s get it done.
€8 EUR in 7 days
1.4
1.4

Hey I understand you already have the core Selenium login and navigation working and only need a clean, reusable function to handle dynamic loading, scrolling, and interacting with repeating UI elements in a stable way. I’ve worked on similar automation flows where DOM re-rendering and stale elements are the main challenge, so the focus will be on making your existing script reliable rather than rewriting it. I can help you implement a robust loop structure that safely re-queries elements after each interaction, handles dynamically loaded content during scroll, and avoids crashes caused by stale references. The solution will be lightweight, drop-in ready, and designed to integrate directly into your current codebase without restructuring everything. The final output will be a concise, production-style Python function that improves stability, reduces errors, and ensures consistent execution across sessions. If needed, I can also help you clean up the overall Selenium architecture so it’s easier to maintain long term. Regards Ahsan Afzaal
€9 EUR in 1 day
1.4
1.4

I can help debug and fix your existing Python + Selenium script so it reliably clicks the Instagram “Follow” button again. I’m very familiar with Instagram’s dynamic DOM changes, button state variations, and the kinds of subtle issues that break previously working automations. I’ve worked on multiple Instagram and web automation scripts where XPaths/CSS selectors, timing, or detection of already-followed users caused intermittent failures. That experience will allow me to quickly identify whether your issue is element selection, waits, scrolling, or handling of different “Follow/Following/Requested” states. My approach would be to review your current script, replicate the issue, update the locators and waits, and add minimal, clear logging so future breakages are easier to diagnose, while keeping your script structure intact. I would love to chat more about your project! Regards
€8.50 EUR in 7 days
1.0
1.0

Hey , I just went through the project description, and I see you are looking for someone experienced in Software Architecture, Instagram, Selenium Webdriver, Python and JavaScript. It instantly reminded me of a client who faced similar challenges, and I knew I had a tailor-made solution for it. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: • Is there anything else you’d like to add to the project details? • What’s the top hurdle you’re facing with this project? • What is the timeline to get this done? Why Choose Me? 250+ Projects. 5 Years. Zero Misses. My reputation is built on a single metric: Flawless Execution. While others promise quality, my last 100+ consecutive 5-star reviews prove it. I don’t just finish the job; I set the standard. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) The portfolio here is just the tip of the iceberg. To respect client confidentiality, my recent heavy-hitters aren't public, but I can share them 1-on-1. Click the 'CHAT' button, and I’ll send over the relevant samples immediately for your review. Regards, Abdul Haseeb Siddiqui.
€8 EUR in 5 days
3.6
3.6

Finnentrop, Germany
Member since Dec 30, 2019
€2-6 EUR / hour
€2-6 EUR / hour
€2-6 EUR / hour
€2-6 EUR / hour
€2-6 EUR / hour
$10-30 USD
$30-250 USD
€14-15 EUR
$10-200 USD
$10-30 USD
$250-750 USD
₹12500-37500 INR
$30-250 USD
₹750-1250 INR / hour
₹12500-37500 INR
₹75000-150000 INR
€12-18 EUR / hour
₹600-1500 INR
₹600-1500 INR
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
$30-250 AUD
₹600-1500 INR
$30-250 USD