Find Jobs
Hire Freelancers

Node.JS+Puppeteer: Website crawler - AdChecker

$30-250 USD

Terminado
Publicado hace más de 5 años

$30-250 USD

Pagado a la entrega
Hi, I developed a website crawler which does the following: -> Visits a site -> Takes a screenshot and saves it within a folder with the site's name -> Clicks on the first GoogleAd -> Takes a screenshot of the ad's destination URL and saves it within the folder of the refering site. Nevertheless, the program does not work in every case. My Javascript/Node.js capabilities are limited, so I was looking for a developer to help me out with: 1- Improve my selector/xpath query and follow multiple ads The way its implemented today, I can follow the first ad in most of the cases but it does not work always. The program should be able to follow up to 3 ads, if they exist, and work regardless of the site. *I will provide some test sites 2- Handle/prepare for promise rejections At the moment my implementation ignores promises, I need the program to react accordingly when timeouts or rejections occur. You will need to have Node.js installed and the node_modules:puppeteer and mkdirp downloaded. Please submit a bid only if you have experience working with puppeteer, node.JS and webscraping. I will provide all necesary files.
ID del proyecto: 18550967

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 5 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
Adjudicado a:
Avatar del usuario
Hi, there! I've just read your job description fully and feel very interested in your job. I've been working as a full stack web developer for 7 years. My major skills for your job are as follows: - WebScrapping - NodeJs - puppeteer -Google Ads After reading your job post, I feel confident that I'm able to work for you because besides my skills for this job, I've already done works like this one before. I promise I would keep the deadline, fix bugs and deliver a qualified code so that you will get satisfied with my work. I can work full time on your timezone and start working right now. If you also get interested in my proposal and are willing to work with me, please give me a message. Looking forward to hearing from you. Regards. Spasov.
$155 USD en 3 días
5,0 (24 comentarios)
6,2
6,2
5 freelancers están ofertando un promedio de $152 USD por este trabajo
Avatar del usuario
Higher-quality and faster-delivery is promised. Your job seems to be posted only for me not for the others, because you are looking for only an expert just like me. I have lived with P H P for +6 years so I know it as I do know myself. I can help you complete this job as you want. I have done this kind of work so many times so I know how to complete this job and make you fully happy with my quality works. I can start working right now. I hope to work with you. Thanks.
$200 USD en 3 días
5,0 (25 comentarios)
4,8
4,8
Avatar del usuario
Hello there. I just read your description carefully and I am very interested in your project. I have enough experience for Node.js and so on. So I am sure I can do it in the shortest period perfectly. Hope to work with you. Sincerely. Alex.
$177 USD en 3 días
5,0 (17 comentarios)
5,0
5,0
Avatar del usuario
Hello, I am very good at web scraping and network automation tasks. I can scrape almost any website wether it applied anti-scraping mechanism nor not. I hope you can choose me.
$116 USD en 7 días
4,9 (12 comentarios)
4,4
4,4

Sobre este cliente

Bandera de URUGUAY
Montevideo, Uruguay
5,0
3
Forma de pago verificada
Miembro desde abr 4, 2016

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.