
Closed
Posted
Paid on delivery
I am looking for a Java developer to build a web scraper that operates through a desktop interface. I have attached a sketch of the desktop application UI that I need you to follow. You will be working with a custom Java library I have developed, which contains the core functionality needed for this task. The Required Flow: Input: If there is no link to grab, I will add a starting link to the app. Initial Grab: The app must open that page, grab all available links, and add them to a list. Recursive Grab: The app should then automatically open the links from that list and grab the links found inside those pages as well. Requirements: Long-Term Commitment: This is just the start. I need someone who can support this project long-term, as I have many more features planned for future updates. Communication: Fast communication is essential for my workflow. After we have started the contract here on Upwork, I require the use of major messaging platforms for quick daily updates. Technical: Strong experience with Java and browser DevTools.
Project ID: 40440962
71 proposals
Remote project
Active 22 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
71 freelancers are bidding on average $38 USD for this job

With extensive Java expertise and experience in web scraping, I understand the importance of a robust desktop interface. I'm skilled in Java and proficient in leveraging browser DevTools for efficient scraping. Could you provide more details on the specific custom functionalities required for seamless integration with your Java library? Regards, Yogesh Kumar
$20 USD in 8 days
7.9
7.9

With over a decade in Full Stack Development, specifically with Java, I am ready and able to take on your web scraper project. My proficiency ranges widely from Java and DevTools to Spring Boot microservices and REST API development. As you mentioned the importance of a long-term commitment, it should be noted that my experience involves projects such as yours with ever-growing feature lists that require regular updates and consistent support. In terms of communication, I prioritize fast, transparent communication for all my clients which can be done over major messaging platforms for quick daily updates. I understand the crucial role these updates play in aligning our goals and targets, ensuring we stay on track for success. Having worked on similar projects such as financial systems, data processing workflows, API integrations etc., I have dealt extensively with batch processing systems and real-time messaging - skills that will definitely come to bear for building your web scraper with core functionality that will efficiently perform recursive grabbing aiding in the whole scraping process. My devotion to delivering clean architecture, scalable solutions, and maintainable code is unwavering. Together we can give your web scraping solution a strong foundation that is built to last!
$10 USD in 1 day
7.2
7.2

Hello, I can help you build a Java-based desktop web scraper with a UI-driven workflow that follows your recursive link-grabbing logic and integrates cleanly with your custom library. I have strong experience in Java development, desktop applications (JavaFX/Swing), and browser automation using DevTools-style inspection, crawling logic, and structured data extraction. I can implement the full flow where the app accepts a seed URL, extracts links from the page, and recursively crawls deeper layers while managing duplicates and depth control. The scraper will be designed to be stable, scalable, and configurable so you can extend it later with new features. I will integrate your custom Java library into the architecture and ensure it is used as the core processing layer as required. The desktop UI will follow your provided sketch and include controls for starting/stopping crawls, viewing link queues, and monitoring progress in real time. I can also add logging, error handling, and performance safeguards to handle large-scale crawling efficiently. Communication and iterative updates will be handled in a structured way to support fast development cycles. I am open to long-term collaboration and future feature expansion as your project grows. Budget and timeline can be discussed once I review the UI sketch and library structure. Warm regards, Harpreet Singh
$20 USD in 5 days
6.6
6.6

Hello, I am an expert in java development and have handled various java based desktop application creation projects. I have 80+ projects in my profile, all the 5 star ratings. This one seems simple and I am willing to do it for small amount for long term opportunity. Please let me know.
$10 USD in 4 days
6.2
6.2

Hello Sir/MAM I am a skilled full stack developer. Having rich experience in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming , Data Structure , Algorithms . I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning ”. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thanks and Best Regards
$20 USD in 7 days
6.4
6.4

Hello There! I’m Md Toriqul Islam, and I’m excited to partner with you & I can dive into your project immediately. I’m an experienced Java developer specializing in desktop applications, web scraping systems, browser automation, and DevTools-based scraping workflows. I understand you need a Java desktop scraper application that follows your provided UI sketch and works with your custom Java library. The app should recursively collect links by opening pages, extracting URLs, storing them in lists, and continuing the crawl automatically. I’ve worked on similar scraping and automation tools involving browser DevTools, recursive crawling logic, queue management, and desktop-based control panels. I have rich experience in Java, JavaFX/Swing, browser automation, DevTools integration, and scalable scraping architectures. I am skilled in recursive crawlers, multithreading, queue systems, and long-term maintainable Java application development. I can build a clean desktop interface connected to your custom library, implement reliable recursive scraping logic, and ensure the system is scalable for future feature additions. Fast communication and long-term collaboration are absolutely fine for me. I’m ready to start immediately and would be happy to review your UI sketch and custom library structure before development begins. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$30 USD in 2 days
6.0
6.0

With almost two decades of experience as a software engineer and an impressive rank of #6168 on Freelancer, I am confident that I am more than qualified to handle your project effectively. My technical skills involve Java, Software Architecture, Software Development, and Web Scraping - all of which are crucial for this particular task. Notably, my proficiency in utilizing browser DevTools allows for enhanced web scraping capabilities - which will prove invaluable for your project. A key factor that sets me apart from the rest is my long-term commitment and readiness to support this project even after its completion. Given your plans for future updates and additional features, you can rely on me as a partner who'll be present through every step, ensuring seamless continuity and minimal downtime. Further amplifying my suitability for this job is my ability to fast-track communication. I understand the importance of daily updates, especially during the project's initial stages. Rest assured, I'm well-versed with major messaging platforms and can promptly address any concern or requirement you have. So let's kickstart this project together and create a robust and efficient web-scraper with your custom library!
$20 USD in 7 days
6.0
6.0

I hope you're doing well! My name is Nawal, and I bring over nine years of experience in Java Developer for Web Scraper & Desktop App (Custom Library) with DevTool -- 2. After carefully reviewing your project brief, I’m confident that I understand your needs and can deliver exactly what you're looking for. Here’s what I offer: ✅ Multiple initial drafts within 24 to 48 hours ✅ Unlimited revisions until you're 100% satisfied ✅ Final delivery in all required formats, including the editable master file and full copyright ownership You can check out my portfolio and past work here: ? Freelancer Profile – eaglegraphics247 I’d love to discuss your project further and explore how we can make your vision a reality. Let me know a convenient time for a quick chat! Looking forward to working together. Best regards, Nawal
$30 USD in 1 day
4.8
4.8

Hi there! You are building a Java desktop-based recursive web scraper with a UI, and the real challenge is managing deep link crawling without duplicates while integrating your custom Java library correctly. I have built Java-based crawling tools with DevTools automation that handled multi-level extraction and improved link processing speed in structured environments. I have also worked on desktop scraping utilities using JavaFX with stable data flow and clean architecture. I will design a recursive crawling engine with queue based link management and strong deduplication logic. I will integrate your custom Java library directly into the scraping pipeline for stable and controlled execution. Check our work: https://www.freelancer.com/u/ayesha86664 How does your custom Java library expect links to be passed and returned within the recursive crawling flow? I am ready to start — just say the word. Best Regards, Ayesha
$16 USD in 4 days
4.1
4.1

Hi, I’m a Java developer with strong experience in desktop applications, automation, and web scraping tools, and I can build the scraper application following your UI sketch and required recursive flow. ✅ Relevant Expertise ✅ Java desktop development (Swing/JavaFX) ✅ Web scraping & browser automation ✅ Recursive link crawling logic ✅ Custom Java library integration ✅ Browser DevTools & network analysis ✅ Multithreading & long-running applications ? How I Can Help • Build the desktop app based on your provided UI design • Integrate your custom Java library cleanly • Implement recursive link extraction and processing flow • Manage link queues, duplicate filtering, and crawling stability • Ensure maintainable architecture for future feature expansion ✔ Deliverables ✔ Functional Java desktop scraper application ✔ Recursive link crawling system ✔ Clean, maintainable source code ✔ Long-term support for future updates I value fast communication, clean implementation, and long-term collaboration. Ready to start immediately and work closely on future enhancements. Best regards, Abhay
$30 USD in 2 days
3.7
3.7

Hey, I can help, and we can get started right away. This kind of recursive scraping desktop tool is actually a nice engineering problem because it’s all about structure, control, and not letting the crawler turn into a runaway spider with no manners. I have 6 years of experience with Java Software Development and Web Scraping and I am confident building stable desktop applications with recursive link traversal and clean architecture around custom libraries. I will build the desktop interface based on your UI sketch, integrate your existing Java library, implement the initial and recursive link extraction flow, and ensure the scraper runs safely with controlled depth, queue management, and performance stability. I will use Java with a modular crawler architecture, headless browser or DevTools integration where needed, and a clean task queue system for recursive crawling while keeping the codebase maintainable for long term expansion and I’ll be around waiting for your reply so we can start building this properly.
$20 USD in 7 days
2.6
2.6

Hello, I am excited about the opportunity to work on your Java-based web scraper and desktop app. I have extensive experience in Java development and have successfully implemented similar projects that involved web scraping and desktop interfaces. I understand that you require a scraper that can handle both initial and recursive grabs of links from a starting page, utilizing your custom Java library. I will ensure that the desktop application follows the UI sketch you’ve provided, making it user-friendly and efficient. To implement this solution, I will develop the core functionality first, integrating the necessary logic for extracting links and managing them dynamically. I am adept at using Java and browser DevTools, which will enhance the scraping process. Additionally, I’m committed to maintaining fast communication throughout our collaboration, ready to provide updates and support. I am available for real-time communication according to your timezone and can deliver a simple demo within 12 hours of project commencement. Q1: What specific features do you envision for the future updates? Q2: Are there any particular websites the scraper should prioritize? Q3: Can you describe the preferred messaging platforms for our communication? Looking forward to your response! What specific features do you envision for the future updates?
$25 USD in 19 days
2.7
2.7

As a seasoned Java developer, I'm thrilled to offer my skills in software architecture, software development and not to mention my expertise in web scraping, exactly what your project requires. With the experience of working on developing custom libraries to cater web-scraping needs, I am confident in providing you with a seamless desktop application that aligns with your UI requirements, taking into account the entire flow you've detailed. Moreover, not only do I bring proficiency in Java and browser DevTools to the table but also ensure strong communication throughout the entire project cycle. Being quick at communicating results and updates is crucial for productivity, which is why I am always available on major messaging platforms for our quick daily exchanges. Furthermore, I understand the importance of long-term commitments when it comes to such projects, and as an AI Developer, Machine Learning Expert and Web Developer for over the years, my dedication spans beyond just getting a single job done. Since you have future updates planned post this initial phase, my experience in working across diverse industries can be harnessed for any more features or functions you decide to add down the line. So let's get started today!
$20 USD in 7 days
2.5
2.5

As someone with extensive experience in full-stack development including both front and back-end, I believe I would be an excellent fit for your project. Having a long-term approach aligns perfectly with my work ethic as I'm dedicated to providing ongoing support and improving the software I develop. Additionally, fast and effective communication is a critical part of ensuring our collaboration will run smoothly. For that reason, I'm comfortable using major messaging platforms for daily updates. In addition to my skills in JavaScript, my deep knowledge and expertise with Java make me well suited to leverage your custom library effectively. My experience extends to working with browser DevTools which aligns perfectly with your project requirements. My main goal is to build efficient, reliable and easy-to-maintain solutions in all of my projects. Furthermore, my background includes extensive work with web scraping technologies and data management which will prove immensely valuable for your desktop interface-based web scraper project. With my prowess at building production-grade applications paired with your detailed sketch, there is no doubt we will achieve what you have envisioned while keeping things simple-yet-powerful with clean architecture. Together, we can make this happen.
$20 USD in 7 days
2.7
2.7

Hello, this is NOT an AI bid. Your project is a great fit for my experience with Java-based automation, scraping systems, recursive crawling logic, and desktop application development. I can build the scraper workflow exactly around your provided UI design while integrating your custom Java library cleanly into the application architecture. The app will support recursive link discovery, queue/list management, automated page traversal, and scalable scraping logic while keeping the interface responsive and easy to manage. I’m also comfortable working with browser DevTools, request analysis, dynamic content handling, and optimizing scraper stability for long-running sessions. I’m specifically interested in long-term collaboration, and I understand the importance of fast communication and iterative feature updates for projects like this. I can provide regular progress updates and work closely with you throughout development. One quick question: will the scraper primarily target static pages, or should it also support JavaScript-heavy websites requiring browser automation? Best Regards, Ahtisham
$10 USD in 1 day
2.2
2.2

Hello, I am excited to work on building your Java web scraper with a desktop interface. I understand the importance of the custom Java library you have developed and will ensure seamless integration. Key Points: - Utilize the custom Java library efficiently for core functionality - Implement the required flow: initial grab and recursive grab processes - Long-term commitment for future feature updates - Fast communication via major messaging platforms - Expertise in Java and browser DevTools for optimal performance I have successfully completed similar projects in the past, ensuring high-quality results. I look forward to discussing this opportunity further and collaborating effectively. Let's create a powerful web scraper together!
$10 USD in 7 days
2.6
2.6

Hello, I’m ready to turn your vision into a robust Java desktop scraper that leverages your custom library and mirrors the UI sketch you provided. I will architect a clean, maintainable flow: starting from an optional seed URL, the app will fetch the page, extract all links, populate a navigable list, then recursively follow links and expand the crawl until the scope is exhausted. I’ll wire this into a desktop frontend that interacts smoothly with your library, ensuring responsive UI updates and a clear error-handling strategy for dynamic pages. My approach emphasizes modularity, testability, and solid inversion of control so future features (like rate-limiting, politeness, or parallel harvest) can be added without invasive changes. I’m open to long-term collaboration and can align with your preferred channels for fast daily updates once we kickoff on Upwork. The project will be delivered with clear documentation, a minimal, well-commented codebase, and a small, runnable demo to verify the core scraping flow. Best regards,
$30 USD in 1 day
2.0
2.0

The requirement for a web scraper leveraging your custom Java library and executing recursive link grabs poses an intriguing challenge. Developing a robust desktop application that adheres to your UI sketch will ensure user-friendly interactions with the underlying complex logic. My experience with Java and browser DevTools can expedite creating a seamless solution optimized for your architecture. I propose an initial deliverable within 14 days to establish the core scraping functionality. Do you have a specific timeline for the first milestone?
$14 USD in 14 days
2.2
2.2

Hello, I can build the Java desktop web scraper using your custom Java library, recursive link grabbing, JavaScript, and browser DevTools. I have strong experience building desktop tools, scraping workflows, queue-based crawlers, and clean software architecture for long-term feature updates. I’ll follow your UI sketch, connect your library properly, add a starting link input, grab links from the first page, store them in a list, then process each discovered link recursively with safe handling for duplicates, errors, and stopping conditions. I am ready to start and can communicate quickly during the project. Can you share the UI sketch, your Java library, and any rules for crawl depth or allowed domains? Best, Smit
$20 USD in 1 day
1.8
1.8

I can design and build a robust Java-based web scraper with a clean desktop interface, focusing on reliability, configurable scraping rules, and a smooth user experience for non-technical users. I’ve built custom Java scraping libraries using JSoup/Selenium, handled rotating proxies, CAPTCHA workarounds, and structured data export to CSV/Excel/DB, all wrapped in simple desktop tools (JavaFX/Swing). My approach would be to define target sites, data fields, schedules, and output formats first, then implement the core scraper library and DevTool-style UI for monitoring and logs. I would love to chat more about your project!
$20 USD in 7 days
2.6
2.6

jerusalem, Israel
Payment method verified
Member since Apr 13, 2024
$30-250 USD
$30-250 USD
€30-250 EUR
₹750-1250 INR / hour
₹600-1500 INR
$30-250 USD
₹12500-37500 INR
$30-250 CAD
$10-30 USD
$25-50 USD / hour
$10-30 USD
$30-250 USD
$30-250 USD
$15-25 USD / hour
₹600-20000 INR
₹600-1500 INR
₹12500-37500 INR
₹600-1500 INR
₹1500-12500 INR
$10-30 USD
$250-750 USD
$1500-3000 USD