Namastay,
I am Neha
A bit of
history
What is Web Scraping?�
What is Web Scraping?�
Next-level Personalization: How Web Scraping and Graph Databases Power Recommendation Engines.
6
A System
Elements
Interconnection
Purpose/Goal/Function
Tangible and Intangible contents that work together. ��Nodes
How parts are interconnected.��Relationships
INPUT
Output
|
The Purpose of the Recommendation �SYSTEM �
DATA �IN
Recommendation System
8
Traditional Recommendation System
INPUT
Output
|
Improve
DATA PIPELINE�
Challenges in large Scale Scraping�
Scraping Framework
Increased Complexity & Cost
�
Proxy
Browser Automation
Anti Ban Measures
Cloud
Zyte API
Scraping Framework
Proxy
Browser Automation
Anti Ban Measures
Cloud
Scraping Framework(Scrapy)
Zyte API= Proxy + Browser Automation + Anti Ban Measures
Cloud
13
Graph-Powered Recommendation System
|
The Purpose of the Recommendation �SYSTEM �
DATA �IN
Recommendation SYSTEM
GraphDb
Quality Data with tools like Zyte API
Contextual Purpose Statement
�Purpose Statement of a Book Recommendation System
"This project aims to develop a context-aware recommendation system for our online bookstore, offering dynamic, personalized book recommendations. Going beyond past behavior or explicit preferences, the system integrates contextual aspects of user interactions, such as browsing time, device, speed, and seasonal influences. With these factors, the system seeks to boost user engagement, broaden book discovery, increase sales, and provide a continuously evolving, personalized reading journey tailored to users' real-time needs."
Books Recommendation System �
Use Zyte’s expertise to scrape quality and relevant data.
Store it in Neo4j database.
�
Q & A
�
Thank you