[url removed, login to view] library development for [url removed, login to view] - Detecting Search Engines and Sending Requests over HTTP

In Progress

[url removed, login to view] is a service for intercepting requests from Search Engine robots and providing a scraped full HTML representation for JS enhanced web applications that cannot be indexed normally.

Basically a robot (HTTP client) sends a request to a site, and that site uses a SnapSearch client to detect if this request comes from a robot, and then sends a request to the SnapSearch API service, retrieves the content and returns the content back to the robot.

We need a [url removed, login to view] developer to develop an HTTP client library for SnapSearch. We have already developed a PHP version, however we do not have the skills to create a node equivalent.

This library is consisted of 3 parts. The first part is to detect whether the HTTP request is a robot. This means looking at the user agent of the HTTP request, along with other features of the request. The second part is to send an HTTP POST request to the SnapSearch API and retrieve the content. The last of part simply combines these 2 together in a simple to use internal DSL for developers to integrate into their applications. The integration location should be in their Front Controller or Middleware equivalent.

Before I go into more detail of the task. Please see the PHP equivalent of this library job: [url removed, login to view] Make sure to read the Usage description and the Source Code + Comments.

The API is already launched, however there isn't a front end explaining this service yet. However the explanation for how all the clients should work is here: [url removed, login to view]

I am willing to have a Skype Chat to talk over the library development specifics and help with various technical tasks, and I work in JS front end development so I can read your source code.

See the attached file for the specifications regarding the development of this library. It is in markdown format, but also an HTML version too!

Skills: node.js, PHP, Software Architecture, Software Testing

See more: web service for developers, web robot development, web for developers, web development job search, web developers job description, web developer search engine, web developer job search, web developer explanation, uses of php in web development, technical skills for web developers, talk agent, software for developers, software development job search, software developers job description, software developer search, software developer means, software developer job search, software developer job description, skype api for php, search for web developers, search for help developers, php for developers, php developers search

About the Employer:
( 5 reviews ) Sydney, Australia

Project ID: #5367355

Awarded to:


Hey there, i am a full time node.js developer and can code the client library in node.js for you. The php library code seems well written so that should be enough for the conversion + authentication credentials for the More

$736 AUD in 2 days
(5 Reviews)

10 freelancers are bidding on average $685 for this job


Hi Ready to start this work.. i have more then 6 year experience in this fields.. i have already worked about this skilled Joomla , Php , Open cart , Wordpress , Drupal , Javascript , cake Php , Smarty , O More

$515 AUD in 15 days
(240 Reviews)

A proposal has not yet been provided

$742 AUD in 15 days
(110 Reviews)

Hello Sir, I am from Confianza Technologies. I have gone through your requirements. We have developers who have vast experience in required technologies. We are interested in your project, but before finalizing budget More

$750 AUD in 15 days
(40 Reviews)

A proposal has not yet been provided

$888 AUD in 10 days
(22 Reviews)

A proposal has not yet been provided

$736 AUD in 10 days
(31 Reviews)

Hello, I'm an experienced web application developer. I'm very happy to get this project done for you. Contact me if you are interested. Thanks, Rick

$736 AUD in 10 days
(7 Reviews)

A proposal has not yet been provided

$470 AUD in 10 days
(52 Reviews)

A proposal has not yet been provided

$555 AUD in 10 days
(4 Reviews)

Hello, I have a good experience in NodeJS and also in PHP to understand your original code. Although working in some Node.js projects, I also teach Node.js eventually. I hope we can work together on this project.

$722 AUD in 15 days
(0 Reviews)