Find Jobs
Hire Freelancers

Node.JS+Puppeteer: Website crawler - AdChecker

$30-250 USD

Completato
Pubblicato più di 5 anni fa

$30-250 USD

Pagato al completamento
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.
Rif. progetto: 18550967

Info sul progetto

5 proposte
Progetto a distanza
Attivo 5 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
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 in 3 giorni
5,0 (24 valutazioni)
6,2
6,2
5 freelance hanno fatto un'offerta media di $152 USD
Avatar dell'utente
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 in 3 giorni
5,0 (25 valutazioni)
4,8
4,8
Avatar dell'utente
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 in 3 giorni
5,0 (17 valutazioni)
5,0
5,0
Avatar dell'utente
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 in 7 giorni
4,9 (12 valutazioni)
4,4
4,4

Info sul cliente

Bandiera: URUGUAY
Montevideo, Uruguay
5,0
3
Metodo di pagamento verificato
Membro dal apr 4, 2016

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.