In Progress

Small PHP, Python or Java program to grep contents

Need one Python or Java based Google App Engine program to grep contents from a website. PHP is not preferred but will be considered if the developer's bid is competitive and has created similar programs before.

The website accepts query by URL and then returns a webpage with the search results. The website is quite simple, no exotic css or javascript, esay to parse. If there are more than 50 hits, the search results will be divided into different webpages that a user has to click in order to see all the results. The program should be able to perform the following functions:

1. accept a query by GET method. The query may contain quotation marks and punctuations.

2. send the search request to the website based on the query. The syntax of the search request will be provided by the Employer.

3. collect all the search results (the search results, as described above, may be divided into multiple page).

4. return the search results in JSON format. The JSON format will be provided by the Employer.

The program should also be able to accept date fields and a frequency field and then add to the query in step 2 above. Therefore, the program should modify the query itself. For example, the program receives from URL a query:

query=happy&freq=week&from_date=23&from_month=6&from_year=2005&to_date=22&to_month=6&to_year=2006

Then, the program will send a modified query to the website indicating the search should be based on a date range. In the above example, as the date range is from 23 June 2005 to 22 June 2006, the program should send the 52 queries (52 weeks) for searching "happy" to the website. Therefore, if there are date fields and a frequency field, the step will become:

1. accept a query by GET method. The query may contain quotation marks.

2. send the search request to the website based on the query.

3. collect all the search results (the search results, as described above, may be divided into multiple page).

3b. store the search results, and go back to step 2 until all the search results have been collected.

4. return the search results in JSON format.

All rights in the program will assigned and transferred to the Employer.

More information can be provided if necessary.

Skills: Google App Engine, Java, PHP, Python

See more: website app developer php, searching program, searching java, range query, program website python, php is, or java, java developer website, google php developer, google java developer, get website hits, get hits google, get hits, example website quotation, become java developer, format quotation, grep php python, get java, website python, website developer quotation, webpage php, small webpage, small php, simple java programs, python program

About the Employer:
( 16 reviews ) Hong Kong, Hong Kong

Project ID: #1149062

10 freelancers are bidding on average $1074 for this job

sureshdevi

I can do this work. Thanks, Suresh

$550 HKD in 2 days
(675 Reviews)
7.5
sidfishman

Please see PM, thanks.

$4500 HKD in 2 days
(76 Reviews)
6.4
LuigiWidmore

Hi sir , please check your PM. You'll find it interesting. Thank you.

$500 HKD in 0 days
(80 Reviews)
6.2
websoft2009

Hello, I would like to work for you. I have experience in bots. Check PM for more details.

$888 HKD in 1 day
(18 Reviews)
4.7
Ratsclip

I can help! Please see my PM.

$900 HKD in 3 days
(8 Reviews)
4.1
johnykoshy

I can do this in 2 days.

$500 HKD in 2 days
(5 Reviews)
4.0
blasys

Please check PM

$850 HKD in 5 days
(4 Reviews)
3.9
steve1112

Kindly check PMb ;)

$650 HKD in 3 days
(6 Reviews)
3.4
anuragmeet2day

Hello Please check pm for demo details

$900 HKD in 7 days
(1 Review)
3.0
leoamit

Please check my PM.

$650 HKD in 6 days
(0 Reviews)
0.0
yadav88

please check pm

$500 HKD in 10 days
(0 Reviews)
1.0