Hi,
I would like to scrape the Kayak website for airfares.
The script would need to be able to run on a daily/hourly basis and find the cheapest fares for a given destination (for example: JFK-CDG) around certain dates.
Input: airport of origin, airport of destination, departure date, return date, time window, maximum number of legs (for example, no more than 1 stop each way).
The time window would be in days. If you set it to 3 for example, the program would search for fares up 3 to days before & after each date. That would be 49 date combinations if I'm not mistaken.
Knowing the script would need to run on a daily/hourly basis, the main objective is to find the best time to book a fare. The output should be in an Excel file or something equivalent, and send an email with a recap of the cheapest fares *if* the price dropped significantly (set %) since the last scraping.
Let's take an example. JFK to CDG (Paris, France). The fares average $800 for a given time period. Every day, the script scrapes Kayak and the cheapest fares fluctuate between $750 and $850. One day though, one of the fares drops to $600 --> an email is sent, because it's a 25% drop and the set percentage was 20% (the last price checked by the script was $800).
I'm not sure if that makes sense and if there's a better way to do it. I'm open to discussion.
That script could be in Python, PHP or any other language. I just want to be able to edit it later if I need to tweak it, so comments in the script are more than welcome. It does need to be able to be part of a cron job.
Hi, I have 2+ years of experience in developing complex Python applications. I am new to Freelancer and want to build my profile. Hence, bidding low. I have already completed 2 projects related to scraping in Python. From your project description, it should not take much efforts for me.
$80 USD trong 4 ngày
5,0 (2 nhận xét)
2,1
2,1
13 freelancer chào giá trung bình $130 USD cho công việc này
Hello there, I would love to help you out with this project. Yes, all what you said makes perfect sense and I think is a really good idea for applications. I am a professional web scraper so there should be no problem with Kayak website, besides avoiding being banned because of their high security system. As you can check on my profile, the quality of my is really high so I hope to hear back from you soon. Thanks
Hi there, I have read the description..I can write the scraper in Python for the website,,I have good scraping reviews on freelancer..
Hope to hear from you..
hello, sir:
c/c++/python expert worked for samsung & huawei
maybe more details will be helpful
a sample can be provided before hired.
hope to get message from u
ty
hi
nave nice day!
i have extensive experience in scraping/mining,
right now i have now any Question, will let you know if i have any question,
i will scrape via automation way.
and my result will be 100% accurate/neat clean.
i have develped scraping library which i will use to scrape info.
please see my recent/past completed job.
https://docs.google.com/spreadsheets/d/1iwNATDo4hcJ07RxhSz-oVsBZ7VXrGlZx_AF8vKm0xeo/edit#gid=732562122
thank
rehan
I have read the project description and understand your requirements. I have been scraping websites since 2014. Currently I am working on two different sites and can show you PREVIOUS WORK as reference. Looking forward to be working with you.
I have done various web scraping projects and also have a vast knowledge in python, django ,PHP ,html,css . I'm sure I can do this project in the given time frame. Please send me a direct message so that we can talk more on the project.
Hello,
I've understood your requirements, and would be able to create a scraping script that uploads the current price on a sheet and sends an email whenever the price falls. I believe I'd be able to achieve via the requests library of python, otherwise if the data is being fetched via ajax, I could use PhantomJS as a last resort. Rest should be easy. I should be able to complete it by next week Monday, that is around 4-5 days.
Message me know if you want to discuss anything!