Scrape ads, modify them and send them back to the original server

In Progress Posted Sep 13, 2015 Paid on delivery
In Progress Paid on delivery

Hi there,

we need a script on our server that fetches ads from other sites, makes them static html elements (an image or text with a link) and sends them back to the users of these sites asynchronously.

You will have to use a headless browser / webkit like phantomJS to do so. It has to be very fast and be able to handle millions of queries. The environment is amazon ec2.

We have access to both our server and to the source code of the website that is beeing queried.

Let's call our Server A and the other site B.

Example of one query:

1) Some human on this planet opens B in his/her browser

2) The PHP or JS code embedded in B sends a signal to A that it should start and provides the exactl URL

3) A uses a headless browser to load the url provided. It does not just scrape the source code, it renders the page (meaning JS will be executed)

4) A downloads the ads in the page as static text or static images

5) A now sends the ads back to the B site where they're asynchronously added to the page the user has already opened

Through this process, a dynamic (javascript) ad becomes a static html element.

Notes:

-- we need to decide if we need caching based on performance data. If we need it, it will be very simple, skip steps 1-4 and just send the cached ads

-- there will be only 2 types of ads, so the "ad-detection" will be simple

-- I'm a junior coder and can assist you to the best of my ability.

Looking forwards to your bid!

AJAX JavaScript Node.js PHP Software Architecture

Project ID: #8464376

About the project

18 proposals Remote project Active Sep 16, 2015

Awarded to:

johnpo

A proposal has not yet been provided

$1250 USD in 14 days
(44 Reviews)
5.9

18 freelancers are bidding on average $1586 for this job

isensebd

A proposal has not yet been provided

$1200 USD in 28 days
(102 Reviews)
6.6
phamtech211

Dear Sir/ Madam, My name is Henry - the owner of PHAMTECH Co. My team is really interested in this project as it is exactly within our scope of expertise: We are web/ app design & development company located in More

$1888 USD in 40 days
(20 Reviews)
6.7
stefkev

Hello, I am experienced node js developer and i can create a service that you requested. I can utilize phatnom or any headless browser, turn ads to image and send asyncly to users. Caching can be also done for faste More

$1500 USD in 10 days
(45 Reviews)
6.5
livegoodlife

A proposal has not yet been provided

$1000 USD in 4 days
(16 Reviews)
4.8
ZhangWei99

Hello,sir I've read your job description and understood your requirements. As I am a senior angularjs,node.js ,PHP and mongodb expert, I am very interested in your project. I've many experiences and strong skills f More

$1111 USD in 10 days
(5 Reviews)
3.2
radhe25shyam

A proposal has not yet been provided

$750 USD in 20 days
(7 Reviews)
2.8