Find Jobs
Hire Freelancers

Java scrapping improve expert

$30-250 USD

Cerrado
Publicado hace casi 4 años

$30-250 USD

Pagado a la entrega
I developed a Java program to scrap information from a website. The architecture of the solution involves: 1) using Java Selenium to send requests to the webpage via Chrome Webdriver to trigger authentication and authenticated requests; 2) routing the requests from Chrome (headless) to Java BrowserMobProxy to capture three HTTP headers (Authorization, X-CSRF-TOKEN, and Cookie) and one query string (without these, the server after some requests starts responding 512); and 3) use these 4 elements in HTTPs requests from Java directly to the webpage (i.e. without Selenium, Chrome, and BrowserMobProxy involved) to retrieve the desired information. This program does the basic functionality of extracting the information but has a few problems: It depends on an external non-Java component: Chrome WebDriver It depends on Java Selenium and Java BrowserMobProxy, two dependencies that I would like to remove It is not optimized (too much refresh and too long sleep periods) relatively to the limit upon which the Webpage (Cloudfare) starts responding 429 errors. Thus, the retrieval of the information is taking much more time than needed. Deliverables You will get the current program Java code and you will need to solve the problems above. To do so, you will need to: A. Find out how to authenticate and refresh the 3 headers and the query string without depending on Selenium, Chrome Webdriver, and BrowserMobProxy. As most of this data is likely generated in JavaScript, you will need knowledge about JavaScript and how to execute JavaScript from within Java or convert the JavaScript code to Java (preferable solution). B. You will need to identify the limit upon which the Webpage (behind Cloudfare) starts responding 429 errors. You will need to tune the refresh frequency of the headers and sleep periods to the limit identified. You will need to demonstrate the benefits of your changes by extracting the information currently extracted by the program and measuring how long it takes. Note: you will need to create your own login/password in the webpage. No additional requirements exist to register.
ID del proyecto: 26951665

Información sobre el proyecto

11 propuestas
Proyecto remoto
Activo hace 4 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
11 freelancers están ofertando un promedio de $177 USD por este trabajo
Avatar del usuario
Hi, Greetings! ✅checked your project details: Java scrapping improve expert ✅Completed Time: In project deadline We have worked on 650 + Projects. I have 6 + years of the experience in same kind of projects. If you are looking for a true Freelancer, I am the Right person for you. I am available almost 24-7 and am very responsive. I feel proud that I am a trusted Freelancer who pleases almost every single client. You can rest assure, your work will be delivered well in advance of others, with passion and accuracy. I guarantee you instant communication & responses when you need me. Why choose me? I think every client is the reason for my success. I only take projects which I am sure I can do quickly. My Portfolio Items: https://www.freelancer.com/u/schoudhary1553 I would really like to work with you on this project. If interested, Kindly contact me via chat for further details and discussion.. Thank you Sandeep Digital screencast
$240 USD en 5 días
5,0 (139 comentarios)
7,3
7,3
Avatar del usuario
I can replace existing scrape with python requests library with removing headache of jars and selenium and chrome driver. it will be very light weight. to resolve 429 errors we need to use proxy or delay. These are my skills related to web scraping and crawling Have done scraping in CasperJS Phantomjs, python. Have done testing and automation with selenium also. Know to deal with database like mongo, mysql, Elasticsearch. Also know to handle proxy and captcha while scrapping. Can scrape data from various websites . have done scraping of millions of products from Amazon eBay Walmart. have done scraping of social media websites like Facebook Instagram LinkedIn.
$167 USD en 2 días
4,9 (57 comentarios)
6,2
6,2
Avatar del usuario
Hello, I am very interested in your project”Java scrapping improve expert”. Webscrapping is my best skill. I have read the job description and I am interested in this job. I have 8 years experience in developing products using Software Architecture, .NET, C# Programming, Web Scraping and JavaScript. I have ever done so many projects using python selenium, beautiful soap and panda. I am sure I can offer good result and fast delivery for u in time. I have read your requirements and am ready to start working for you. Good luck from konstiantyn.
$140 USD en 7 días
4,7 (18 comentarios)
4,9
4,9
Avatar del usuario
Hi there, Let’s have a quick chat to discuss this project. I am expert in Python, PHP, JavaScript,Web Scraping,MYSQL.I do have expertise for this project. You can check my portfolio here:- https://www.freelancer.com/u/PoojaRautela417?page=portfolio&w=f&ngsw-bypass= Looking forward to hear from you soon. Regards Pooja Bohra
$250 USD en 3 días
4,9 (27 comentarios)
4,9
4,9
Avatar del usuario
Hi I am a very experienced statistician, data scientist and academic writer. I have completed several PhD level thesis projects involving advanced statistical analysis of data. I have worked with data from several companies and have done projects involving high level quantitative analysis and data interpretation skills to study the trends, time behaviour and compare the variables in the data. I can do advanced level analysis in SPSS, R, PYTHON, WEKA, TABLEAU, POWER BI, and EXCEL tools like machine learning, deep learning, AI, NLP, hypothesis testing, forecasting, T-test, ANOVA etc. Looking forward to discussion, Best Regards, Suyash
$250 USD en 7 días
3,8 (27 comentarios)
5,7
5,7
Avatar del usuario
Hii there , I am bidding on your project and I am good at this field I can do this for you within due time and honestly. I also have a few questions to discuss. Kindly contact me and we will discuss time and budget. Thanks
$140 USD en 7 días
4,9 (17 comentarios)
4,3
4,3
Avatar del usuario
Hello, I hpoe your family safe with Covid-19 I am a Java Full Stack Developer with hands-on experience working on Various websites, applications for more than 5+ years. I have an expert development team. All the resources are well experienced and ready to provide you quality solutions. Awaiting your valuable msg. Thanks, Best Regards Amit Rai
$140 USD en 7 días
5,0 (13 comentarios)
3,0
3,0
Avatar del usuario
Dear Employer, Thanks for posting the project . I have gone through your description " need to create your own login/password in the webpage. No additional requirements exist to register." and I believe I'm capable to work on this project . I have been working for the last 5 years as a full stack web developer and developed lots of website . I have the following skills below: WordPress and plugin development, PHP, Laravel, graphic design, e-commrce websites, bootstrap and landing page etc. Therefore, I think you will consider to send me a message for further discussion about your project . I would like you to come on chatbox so that we can discuss more in brief on that. Waiting for your positive response. I am interested in your requirement and can start work immediately. Kind Regards Nutan K
$140 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi! I am happy to put my bid on your project. I have read your requirement carefully and I am confident in this project. I am a skillful and experienced web developer, I have a tons of experience with JAVA/Python/MY-SQL/. • HTML5 /CSS /JavaScript /jQuery I am confident to provide you best solution that completely satisfy your business needs in a short period of time.
$140 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de ROMANIA
Băilești, Romania
5,0
1
Miembro desde mar 8, 2020

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.