Find Jobs
Hire Freelancers

JavaScript Runtime Machine

$15-25 USD / hour

Closed
Posted almost 10 years ago

$15-25 USD / hour

We need to create a JavaScript Run machine or something very similar with the final objective of process HTTP Response with HTML that can fetch all dynamic objects of a Web page need to the initial load. Please, don’t think this is a simple HTML parser, you need to process and execute JavaScript to get dynamic objects. Pages like [login to view URL], [login to view URL], [login to view URL] and most of the important web pages, generate the DOM structure based in dynamic request like AJAX. We are implementing an HTTP Proxy and the problem to solve is basically process the HTTP Response with HTML that loads JS code included in HTML or in external files that once executed dynamically request more content to generate the initial web page. Requirements: - In order to really understand the problem you need to know very well how low level HTTP protocol works and be proficient in HTML/CSS/JavaScrip to know how Web Pages are loaded. - The Output of this job should be processed using Java, means that we need an API that we can use from Java. Doesn’t have to be native, but need an interface. You can use external piece of code of third parties. - Should be efficient enough, no need of any user interface, final objective is having the complete list of URI object (Images, Flash, and any external link) that are not in the initial HTML, needed for the first load of a web page after Dynamic data is loaded. Suggestions; You can use [login to view URL] in order to adapt the code for just execute the JavaScript. Remove all graphic interface. Also use code like Firefox Xulrunner or Chromium, however apps generate the WebPage and consume too much resources. INPUTS OF THE APPLICATION: Initial URL like [login to view URL] Outputs: Complete List of all external Object's URI (js, images, videos, Flash, JavaApplets, css) e.g.: [login to view URL] We will test this for pages mentioned above. PLEASE CONSIDER THAT IN ORDER TO PROCESS THE HTTP Response with the HTML, you would need to load and Run complex JavaScrip that will be executed in order to get Dynamic Content and Generate the Complete DOM of the Web Page.
Project ID: 6091115

About the project

8 proposals
Remote project
Active 10 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
8 freelancers are bidding on average $22 USD/hour for this job
User Avatar
Hi,sir I am glad to find your project. I am web developer with good Javascrpit and HTML, CSS skills. Now My ranking is top 8 in freelancer. So I think you may not worry about the project. Please check my portfolio carefully and let me know. Hope to contact. Best Regards. Thanks
$20 USD in 35 days
4.9 (71 reviews)
7.8
7.8
User Avatar
A proposal has not yet been provided
$22 USD in 3 days
5.0 (2 reviews)
1.4
1.4
User Avatar
Hello, Thanks for opportunity , {}{}----We have done similiar work before and ready start now .{}{} {}{}----We are professional and patience Freelancer . {}{}----Please check our 100% completation RATE And our clients feedback . {}{}----We can Proove ,We are the best . And capable for this job . {}{}----We believe on our work ,,,pay us once when you got 100% satisfaction with our work . {}{}----Hard worker, attentive, Good instrument handling capability &able to work on them. {}{}----Our positive attitude, confidence and we believe that we are good listener & learner.
$21 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can do this.. very fast. <Place holder text> I Understand project needs. I am skilled and experienced, makes me right freelancer for the job.
$27 USD in 25 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Miami, United States
5.0
2
Member since Apr 29, 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.