Find Jobs
Hire Freelancers

Install Linux Chrome Browser (JS + WS) with Basic Controls & Headless + GUI

$30-250 USD

Closed
Posted almost 5 years ago

$30-250 USD

Paid on delivery
Hello, thanks for reading. My request should be very straight-forward & fairly simple. As it's just really an installation of the correct/best Server Hosted Browser, with some basic settings (Load Page + Output result). (Both Javascript & Websocket functionality are likely needed.) It's something I can probably implement myself, but it's not my area of experience, so I do not know what is the best setup I should go with. I've been reading about: Puppeteer, Node.js, Xvfb, PhantomJS, Selenium, cheerio, jsdom, htmlparser2, etc... but I do not yet know what is the best (proper functionality, easiest and most efficient) setup for my needs. This is what I'd like to have set up: (I'm mostly trying to be very specific (so there shouldn't be any unexpected additional requests), but there are not very many steps/complexity to this.) 1a) Have a good Server Hosted Browser (Chrome?), installed on my Dedicated Server. 1b) The Browser/Setup should be of a maintained project, and modern (unlike PhantomJS - now suspended). 1c) The Browser should have both Headless (default) and GUI option, in case I would like to observe/interact. 2a) The Browser auto-runs on Server Boot (with option to disable this). 2b) Ideally if possible, I can have the Browser configs by default be read from a cPanel directory (for easier access/changes), eg: home/username/public_html/ 2c) With a Fallback config file in server "root" or wherever appropriate (in case default isn't found). 2d) Allow configuration of Cookies and Header(?) 3a) By default, on Boot (or manual launch), the Browser will visit a specific web-page, which contains Javascript (and needs to be parsed to get values). 3b) The browser waits x seconds (or load completion), before moving to the next step. 3c) This may be IMPORTANT - I believe the page in specific, may be using Websocket to pass the variables into the output, so the Browser will need that functionality. 3d) Once assumed to be loaded, the Browser periodically outputs the resulting HTML/content (which should now contain the JS processed values) - Output to: home/username/public_html/folder/output-file-url-#.txt "#" = Current Timestamp (date) "url" = Just the Domain + Ending Path of the visited webpage eg: URL visited: "[login to view URL]" Output File = "[login to view URL]" 4a) Once the Browser output (HTML) is stored on a file in my server, I expect that I will be able to fetch that output for further processing, using my own PHP code. 4b) I should be able to handle all tasks after output, on my own (reading output, cron-job to clean up files, etc..). I just need you to d the browser installation for me, have it auto-run (or manual Launch & Stop via URL visit parameter, if possible?) 5a) Provide some way (URL path via my browser? Server port?) where I can run the server hosted browser with GUI option, and observe (& interact?) with the resulting output. 5b) Preferably, this should be a different instance than the default Headless Browser which auto-runs (so it does not stop/interfere with it). 6) If possible, it may be better for me if you simply produce the code I need (and instructions), and I can do the setup on my own. I'm very familiar with SSH, and code in general, and should be able to complete the setup on my own, with simple guidance and the provided configurations. My Server details: CentOS 6 (may soon need upgrade to v7) Linux 64-bit (I believe) SSH access WHM & cPanel Fairly Good/High RAM & CPU I hope my explanation has been concise to you, I believe there should be no further tasks apart from what is explained above. And (I believe) there should not be too many steps in getting this done. It should be a matter of: - Choose the appropriate setup for my needs - Provide needed information or files from my setup - Write the configurations per my needs - I will do the setup of the server browser myself, I just need: Instructions + Configuration Thank you, Andrew
Project ID: 20067223

About the project

5 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $168 USD for this job
User Avatar
Hi This is the best partnership you need. I have rich experience of web development more than 10+ years.... (PHP/Laravel/Python/HTML/CSS/Javascript/Jquery/Bootstrap) Honestly, I am sure about my skills. If you hold on another freelancer, you will only waste time. Please, work with me, then, you will complete more quickly. Thanks for your reply. Regards.
$111 USD in 3 days
5.0 (4 reviews)
2.2
2.2
User Avatar
Hello there! My name is Chris, I'm a UK based and native English speaking web developer and app expert with 10 years experience building and maintaining complex web apps and websites. I've built and maintained applications/sites for large companies such as Coca Cola, Deutsche Bank, Easy Jet, Barclays, Vogue, Menzies, NHS, My specialist skills include: PHP, Javascript , MYSQL, Bootstrap, SEO, Digital Marketing, Laravel, IONIC, WooCommerce, Moodle, WordPress, Drupal, New Website Builds, Search Marketing, Graphic Design, NGINX, Apache2. I'm highly motivated, results driven and personable individual with a keen eye for details and getting projects finished in a quick timescale, whilst still delivering a world class customer experience. Chris Fairman
$250 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of TRINIDAD AND TOBAGO
Port of Spain, Trinidad and Tobago
5.0
6
Payment method verified
Member since Feb 9, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.