Sie sind auf Seite 1von 6

FOOD ZONE

Lalit Gaikwad Akshay Kadam


B.E Student, B.E Student,
Dept. of Computer Dept. of Computer
Engineering, Engineering,
UCOE, Vasai, India UCOE, Vasai, India
lalitgaikwad3635@gmail.com orahul84@gmail.com

Nirbhay Rathod Jaymin Rawal


B.E Student, B.E Student,
Dept. of Computer Dept. of Computer
Engineering, Engineering,
UCOE, Vasai, India UCOE, Vasai, India
rathodnirbhay1996@gmail.com rawal9301@gmail.com

ABSTRACT:
Web mining is an use of data- becomes difficult for users to
mining technique used to choose best deal for desired
extract data from internet food amongst these websites.
services. Food delivery Comparison of foods using
application nowadays have discount comparision enables
become one of the most users to analyze prices and get
important sources for ordering desired food at minimum price.
all kinds of foods. Many Users can also select various
strategies have been developed foods that belong to same
by studying customers category for comparing with e-
behavior so as to attract more commerce food website with
business development and quality & quantity. To obtain
participation of people. As best deals from food delivery
there are many Food delivery applicatoon application
application available it crawlers techniques are used
to fetch detailed data. This valuable time, effort and
way, paper helps to provide money.
solution for online customers to
order foods at good deal with
discount and save their
involvement of online customers
KEYWORD: Application , data evolving e-commerce business. These
mining, Web Scrapping, decision large numbers of e-commerce
making websites put users in turmoil to search
and choose to order a single food
I.INTRODUCTION: from multiple e-commerce websites
.The proposed solution helps online
In the current era of online business, users to grab best deal for their food
e-commerce have become a huge from multiple e-commerce websites
market for the people to order food on single web interface. This will in
online .Increasing use of smart
devices and other mediums has paved turn save users time, money, efforts
the way for users to order food almost
from anywhere. This has increased
the same food prices on different e- websites. The fetched URL’s are send
commerce websites. Proposed system to scrapper for scrapping process.
uses web scraping technique to extract
data from e-commerce web pages and
also web crawler to links for foods.
This will also allow users to analyse
prices and select foods from same
category for comparing its with deal
& discount.This system uses the
following technologies:
2) Web Scrapper:
1) Web Crawler: Web Scrapping is used to extract
The system deals with price HTML data from URL’s and use it for
comparison engine .The first thing personal purpose. As this is price
required are to gather large amount of comparison website, data is scrapped
data from different e-commerce from multiple e-commerce websites.
websites. It is not possible to manually In this system, Scrapping is done
collect the data from websites. Hence using python libraries like requests
the best way is to create a web crawler and beautifulsoup4. Beautifulsoup4 is
that will navigate to these e-commerce a python library which is used for
parsing html pages. Using these, food 3)User can also search for best deal
data from different e-commerce with discount offer.
websites is scrapped and stored. 3. SMS:
Send notification to inform users
about order.

II. PROPOSED SYSTEM:- IV.SYSTEM ARCHITECTURE:


The front end system provides a
Trivago website. Trivago is a meta graphical user interface (GUI) in the
search engine. This Website Provides form of application where clients
a hotel with best deal. Trivago interact with the system whereas the
search results for all OTA’s backend consists of web crawling and
connected to it and will show the scrapping techniques in order to
cheapest price to the customer. extract food data from different e-
Once the customer chooses the commerce websites. The extracted
OTA he gets redirected to their data of e-commerce foods is stored in
website and can make a booking Mongo DB database .Client requests
on their platform. Trivago for desired food from main website
compares the hotels rate and give and query is fired in local database.
you the best rate available. Food Data is displayed on main web
page. Client can see prices of
required food at one place present
III. MODULES OF THE
on different E-commerce firms.
PROJECT:
Another feature is provided on the
1. Admin Module: website that compares foods. User
can add foods of same the category
1) Admin can login the application. to compare. User may also analyze
2) Admin manages the order and the food for its details.
supports customer.
3) Admin provides username and
V.IMPLEMENTATION:
password for respective.
4)Admin also provides a best deal Working of the system is as follows:
with discount for user. The backend system consists of two
2. User Module: important techniques web crawling
1) User can login into the system and web scrapping. Web scrapping is
using username and a technique that is used to extract
password. data in the human readable format
2) User can order the required or and display it on destination terminal.
favourite food.
But before scrapping the output, is a python object –document-
Web Crawlers are responsible to mapper working with MongoDB.
navigate to the destination once the Required results are retrieved and
crawler reaches the correct page and displayed on Main website. The client
matches up with the foods, scrapping can then compare prices of foods
process starts. Crawler periodically that are available on e-commerce
fetches data from e-commerce websites. A soon as client selects on
websites so as to check for updates .If best deal according to him ,he will be
updates are available crawlers carries redirected to the original e-
those updates and makes necessary commerce website .Another feature
changes in the database. Web provided is, Clients can compare
scrapping essentially consists of two foods that belong to same category
tasks: first is to load the desired so as to differentiate specifications
webpage and second is to parse and choose accordingly.
HTML data of the page to locate
intended data. In this system IV. RESULT & DISCUSSION
Scrapping is done using python as it Comparison of food prices from
provides rich set of libraries to different e-commerce websites and
address these tasks. “requests” is result is displayed on single web
used to load the urls and “Beautiful interface. Also system allows user to
soup” library is used to parse the web analyze and compare food
page. After scrapping the foods data specifications for maximum four
from different e-commerce websites foods which lie under same category.
the data is stored in Mongo DB To achieve this result web mining is
database. Using pymongo done to fetch the required food
connectivity data is scrapped and details and concept of web crawler
stored in database. The front end and web scraper is used to extract
consists of Main website. The client data of these foods available on
searches for the required food in different e-commerce websites.
search bar and query is fired in local System will allow users to redirect to
database i.e. MongoDB. The website original website of that specific food
is designed using Django web selected by the user as a best deal.
framework which is written in Following images show how food
python. Communication is done analysis and comparison of e-
between python web framework and commerce sites is done.
MongoDB using Mongoengine which
V. CONCLUSION:
Comparison of E-commerce foods Software Engineering , Volume 3,
website using web mining is web Issue 4, April 2013, pp. 944-948.
based system which will help users in [3] Jos´e Ignacio Fern´andez-Villamor,
decision making while ordering foods Jacobo Blasco-Garc´ıa, Carlos ´A.
online. This website will facilitate Iglesias, Mercedes Garijo “A Semantic
users to analyze prices that are Scrapping Model for Web Resources”
present on different e-commerce Spain.
food ordering websites so that they [4] Richard K. Lomotey, Ralph
get to know the cheapest price of Deters,” RSenter: Tool for Topics and
food with best deal. The website will Terms Extraction from Unstructured
also have the facility of comparing Data Debris”, Proceeding of the IEEE
foods with all its specifications that International Congress on Big Data,
belong to same category. This will 2013.
surely save customer efforts and [5] I.Kali Pradeep, I. Bhagyasri , P.
valuable time. Ultimately, this will Praneetha ,” E-Commerce With
bring together strategies, best offers Backbone Of Data Mining”,
and deals from all leading online Proceeding of the International
ordering website and will help Journal of Engineering Research &
customers to order online food with Technology (IJERT), Vol. 2 Issue 7, July
low price with best quality. – 2013
[6] Rahul Dhawani,Mrudav Shukla,
Priyanka Puvar, Bhagirath Prajapati, ”
A Novel Approach to Web Scraping
VI. REFERENCES: Technology” Proceeding of the
International Journal of Advanced
[1] Shridevi Swami , Pujashree Vidap
Research in Computer Science and
,” Web Scraping Framework based on
Software Engineering,Volume 5, Issue
Combining Tag and Value Similarity”
5, MAY 2015.
Proceedings of the IJCSI International
[7] Rupali Arora, Rinkle Rani
Journal of Computer Science Issues,
Aggarwal ,” Modeling and Querying
Vol. 10, Issue 6, No 2, November
Data in MongoDB” ,Proceeding of the
2013.
International Journal of Scientific &
[2] Dr. Rajendra Nath ,Khyati
Engineering Research, Volume 4,
Chopra,” Web Crawlers: Taxonomy,
Issue 7, July-2013.
Issues & Challenges” Proceedings of
[8] B Rama Mohan,A. Govardhan.”
the International Journal of Advanced
Online Aggregation Using MapReduce
Research in Computer Science and
in MongoDB”, Proceeding of the
International Journal of Advanced
Research in Computer Science and
Software Engineering, Volume 3,
Issue 9, September, 2013

Das könnte Ihnen auch gefallen