În zilele actuale, sistemele de informații online cu colectare automată a informațiilor sunt din ce în ce mai răspândite, ceea ce permite realizarea rapidă a căutării și sortării.
În acest scop, sunt dezvoltate aplicații pentru diverse instituții, locuri și întreprinderi pentru a colecta automat informații direct din sursele lor.
În acest sens, scopul principal al tezei a fost de a dezvolta o aplicație care va colecta automat date despre restaurantele din Chișinău.
În procesul de scriere a lucrării vor fi rezolvate probleme precum - răzuirea sigură a
datelor cu biblioteca Beautiful Soup, codul programului este scris în limbajul de programare Python. Datele brute obținute vor include întreaga listă a restaurantelor din sursă, imagini, rating și categoria de mâncare din fiecare locație, oferind material pentru analize, procesări și lucrări
ulterioare în cadrul proiectului.
Datele colectate vor fi transferate în baza de date PostrgeSQL utilizând biblioteca psycopg2 și vor fi clasificate în funcție de site. Aplicația va fi scrisă în limbajul de marcare HTML, stiluri CSS și framework-ul Bootstrap5 și limbajele de programare JavaScript și PHP.
Aplicația de colectare automată a informației despre restaurantele din Chișinău va fi creată cu scopul de a face mai ușoară și mai comodă o căutare rapidă în toate unitățile de alimentație publică din oraș nu doar pentru cetățenii țării, dar și pentru toți călătorii în limba engleză.
Acest tip de aplicații ajută utilizatorii obișnuiți să își găsească alegerea cât mai rapid, doar prin câteva click-uri pe site sau prin căutarea cu felul de mâncare sau categoria de bucătărie dorită, să vadă ratingul și să citească / lase comentariile acestora, de asemenea, să găsească o unitate și să o contacteze în cel mai scurt timp posibil.
В настоящее время получают распространение информационные онлайн системы с автоматическим сбором информации, которые полностью реализуют быструю задачу как поиск и сортировка.
С этой целью для различных заведений, мест и предприятий разрабатываются приложения, обеспечивающие автоматический сбор информации непосредственно от источников её возникновения.
Исходя из этого, основной целью дипломной работы стало создать приложение, которое будет автоматически собирать данные о ресторанах города Кишинёва.
В ходе написания работы будут решены такие задачи как - безопасный скрепинг данных с помощью библиотеки Beautiful Soup, код программы которой написан на языке программирования Python. В соскрапенные исходные данные войдёт весь список ресторанов с источника, изображения, рейтинг и категория еды с каждого места, что существенно дало материал для дальнейшего анализа, обработки и работы над проектом.
Данные, которые будут получены в ходе соскабливания, перенесутся в базу данных PostrgeSQL с помощью библиотеки psycopg2 и далее уже распределятся по всем необходимым категориям для создания сайта. Приложение будет написано на языке разметки HTML, стилях CSS и фреймворка Bootstrap5, а также языке программирования JavaScript и PHP.
Приложение для автоматического сбора информации о ресторанах Кишинева будет создано в целях, осуществить быстрый поиск по всем заведениям общепита города проще
и удобней, не только для граждан страны, но также и для всех путешественников на английском языке.
Подобного рода приложения помогают обычным пользователям разобраться, как можно быстрее в своём выборе, просто сделав пару кликов на сайте или совершив поиск по нему с желаемым блюдом или категорией кухни, просмотреть рейтинг и прочитать/оставить свои комментарий, также найти заведение и связаться с ним в кратчайший срок.
Nowadays, online information systems with automatic collection of information are becoming widespread, which fully realize the quick task of searching and sorting.
For this purpose, applications are being developed for various institutions, places and businesses to automatically collect information directly from its sources.
With this in mind, the main purpose of the thesis was to develop an application that will automatically collect data about the restaurants in Chisinau.
In the process of writing the work will be solved such problems as - secure data scraping with library Beautiful Soup, the program code is written in the programming language Python. The scraped raw data will include the entire list of restaurants from the source, images, rating and category of food from each location, providing material for further analysis, processing and work on the project.
The scraped data will be transferred to the PostrgeSQL database using the psycopg2 library, and will be further categorized for the site. The application will be written in HTML markup language, CSS styles and Bootstrap5 framework and JavaScript and PHP programming language.
The application for automatic gathering of information about Chisinau restaurants will be created with the purpose to make a quick search in all the catering establishments of the city easier and more convenient not only for the citizens of the country, but also for all English-speaking travelers.
These kinds of applications help ordinary users to find their choice as quickly as possible by making a couple of clicks on the website or by doing a search with the desired dish or cuisine category, view the rating and read / leave their comments, also find an establishment and contact it in the shortest possible time.