Find Jobs
Hire Freelancers

PERL Script + JavaScript: Replace PhantomJS with a Current Headless Browser

$250-750 USD

Cerrado
Publicado hace casi 3 años

$250-750 USD

Pagado a la entrega
I have a cron-based PERL script that in combination with MySQL and PhantomJS and a highly customized [login to view URL] file, does automated printing of web pages, with some added formatting (headers showing date, page#, URL, title) and saving them to PDF. But on some jobs I get an error Error: ReferenceError: Can't find variable: WeakMap. This error is basically due to PhantomJS being outdated and not being able to handle "WeakMap". After quite a bit of research on the matter, there appears to be no workaround other than switching from PhantomJS to a similar and more current tool. This solution looked good, but there may be others: "Ended up abandoning PhantomJS and implementing a new solution using NightmareJS and Electron in a headless environment with an optional Docker wrapper: [login to view URL]" Whatever is selected, this is a PERL script, would prefer to keep it that way. And that everything is compatible with Linux (Ubuntu server most likely), MySQL, Cron.
ID del proyecto: 30598986

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 3 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
10 freelancers están ofertando un promedio de $499 USD por este trabajo
Avatar del usuario
Hi there, ★★★ PERL / JavaScript Expert ★★★ 8+ Years of Experience ★★★ I've read requirements and ready to replace PhantomJS with a Current Headless Browser. What we can do for you: ✔️ Add features in existing app. ✔️ Create rest api. ✔️ Convert javascript code into typescript. ✔️ Fix bugs in javascript, jQuery, nodeJS, typescript and reactJS. and anything else you want. I'll be glad to discuss project before start so let's chat. Thanks for your consideration. Best Regards, TechPlus Team
$750 USD en 7 días
4,8 (179 comentarios)
7,7
7,7
Avatar del usuario
I have examined both your Perl script and the PhantomJS script. Would you consider using Chrome Headless? As far as I know Chrome supports the 'WeakMap' feature you refer to. I have experience with Perl, DBI and Linux (server and desktop) - mostly Debian but Ubuntu also. (They are more or less the same from an admin point of view.) I have also worked with PhantomJS in the past. How soon do you need these changes implemented? Also ... Can you confirm that this activity is legal? (A lot of 'web scraping' is, AFAIK, legally dubious.) Depending on your answer to the above questions, I may need to revise my bid. In the meantime, this bid is PROVISIONAL.
$485 USD en 7 días
5,0 (15 comentarios)
6,7
6,7
Avatar del usuario
Hi there, I have gone over your project and found it very interesting. I am experienced in Perl and JavaScript both so please get in touch with quick solution. Best regards Rab
$300 USD en 7 días
4,9 (28 comentarios)
5,7
5,7
Avatar del usuario
Hello! I have just read your project PERL Script + JavaScript: Replace PhantomJS with a Current Headless Browser and very interested in it. I am a web expert who well skilled for this project and skills Perl, Software Architecture, MySQL, Linux and JavaScript. If you give me more details, I am sure you that I will give you my best . Please pork me here. Looking to discuss more details with my past works and experience Best
$500 USD en 3 días
4,3 (14 comentarios)
5,2
5,2
Avatar del usuario
Hi, I am expert Perl, C and C++ programmer on software side. I have expertise of both Linux and windows development in Perl, C and C++ and have developed back ends using MSSQL, MySQL, PostgreSQL. I have the knowledge of object oriented programming and design patterns. I can implement different algorithms and data structures in Perl, C and C++. My main expertise are in Perl and I can do debugging of Perl scripts/system efficiently. I read the two attached files (Perl and JavaScript). Please share other project files as well so that I may run them and test them to see output behavior. I would like to test first PhantomJS and if it doesn't work will use NightmareJS and Electron. I will be valuable resource for you for development of your Perl cronjob script in combination with MySQL and JavaScript file. Please PM me for details and negotiations.
$250 USD en 30 días
4,8 (4 comentarios)
3,0
3,0
Avatar del usuario
?I understand your work.? ??I can say with certainty I can do it,?? ⋆⋆⋆⋆⋆⋆You give me a message. I am dealing with all the requests with you⋆⋆⋆⋆⋆⋆ My name is Zahid? Good luck freelancer???
$450 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have many years experience in Perl, MySQL and many flavors of Linux. After reviewing your script I can see how I can either replace with NightmareJS or use another option without modifying much of your existing Perl script. Please reach out to me and I can work with you to get this completed.
$450 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de THAILAND
Orange, Thailand
5,0
13
Forma de pago verificada
Miembro desde sept 9, 2009

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.