All Projects → SwatiModi → pinterest-web-scraper

SwatiModi / pinterest-web-scraper

Licence: other
Scraping Visually Similar Images from Pinterest

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pinterest-web-scraper

Gisaid Scrapper
Scrapping tool for GISAID data regarding SARS-CoV-2
Stars: ✭ 25 (-3.85%)
Mutual labels:  scraper, selenium
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (+203.85%)
Mutual labels:  scraper, selenium
Botvid 19
Messenger Bot that scrapes for COVID-19 data and periodically updates subscribers via Facebook Messages. Created using Python/Flask, MYSQL, HTML, Heroku
Stars: ✭ 34 (+30.77%)
Mutual labels:  scraper, selenium
bots-zoo
No description or website provided.
Stars: ✭ 59 (+126.92%)
Mutual labels:  scraper, selenium
Udemycoursegrabber
Your will to enroll in Udemy course is here, but the money isn't? Search no more! This python program searches for your desired course in more than [insert big number here] websites, compares the last updated date, and gives you the download link of the latest one back, but you also have the choice to see the other ones as well!
Stars: ✭ 137 (+426.92%)
Mutual labels:  scraper, selenium
pluralsight scrapper
A course downloader/scrapper for https://www.pluralsight.com
Stars: ✭ 39 (+50%)
Mutual labels:  scraper, selenium
Skraper
Kotlin/Java library and cli tool for scraping posts and media from various sources with neither authorization nor full page rendering (Facebook, Instagram, Twitter, Youtube, Tiktok, Telegram, Twitch, Reddit, 9GAG, Pinterest, Flickr, Tumblr, IFunny, VK, Pikabu)
Stars: ✭ 72 (+176.92%)
Mutual labels:  scraper, pinterest
InstagramLocationScraper
No description or website provided.
Stars: ✭ 13 (-50%)
Mutual labels:  scraper, selenium
Seleniumcrawler
An example using Selenium webdrivers for python and Scrapy framework to create a web scraper to crawl an ASP site
Stars: ✭ 117 (+350%)
Mutual labels:  scraper, selenium
Sillynium
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Stars: ✭ 100 (+284.62%)
Mutual labels:  scraper, selenium
kick-off-web-scraping-python-selenium-beautifulsoup
A tutorial-based introduction to web scraping with Python.
Stars: ✭ 18 (-30.77%)
Mutual labels:  scraper, selenium
Tianyancha
pip安装的天眼查爬虫API,指定的单个/多个企业工商信息一键保存为Excel/JSON格式。A Battery-included Scraper API of Tianyancha, the best Chinese business data and investigation platform.
Stars: ✭ 206 (+692.31%)
Mutual labels:  scraper, selenium
Instagram-Comments-Scraper
Instagram comment scraper using python and selenium. Save the comments into excel.
Stars: ✭ 73 (+180.77%)
Mutual labels:  scraper, selenium
Instagram-Scraper-2021
Scrape Instagram content and stories anonymously, using a new technique based on the har file (No Token + No public API).
Stars: ✭ 57 (+119.23%)
Mutual labels:  scraper, selenium
yt-videos-list
Create and **automatically** update a list of all videos on a YouTube channel (in txt/csv/md form) via YouTube bot with end-to-end web scraping - no API tokens required. Multi-threaded support for YouTube videos list updates.
Stars: ✭ 64 (+146.15%)
Mutual labels:  scraper, selenium
Scrapstagram
An Instagram Scrapper
Stars: ✭ 50 (+92.31%)
Mutual labels:  scraper, selenium
TinderBotz
Automated Tinder bot and scraper using selenium in python.
Stars: ✭ 265 (+919.23%)
Mutual labels:  scraper, selenium
TikTok
Download public videos on TikTok using Python with Selenium
Stars: ✭ 37 (+42.31%)
Mutual labels:  scraper, selenium
Instaloctrack
An Instagram OSINT tool to collect all the geotagged locations available on an Instagram profile in order to plot them on a map, and dump them in a JSON.
Stars: ✭ 85 (+226.92%)
Mutual labels:  scraper, selenium
Zillow
Zillow Scraper for Python using Selenium
Stars: ✭ 141 (+442.31%)
Mutual labels:  scraper, selenium

pinterest-web-scraper

"Scraping Visually Similar Images from Pinterest"

Meme


Table of Contents

Installation

1. Download the repository

Clone the base repository onto your desktop with git as follows:

$ git clone https://github.com/SwatiModi/pinterest-web-scraper
2. Install necessary dependencies
$ pip install -r requirements.txt
3. Install chrome driver
$ wget https://chromedriver.storage.googleapis.com/2.41/chromedriver_linux64.zip
$ unzip chromedriver_linux64.zip

$ sudo mv chromedriver /usr/bin/chromedriver
$ sudo chown root:root /usr/bin/chromedriver
$ sudo chmod +x /usr/bin/chromedriver

Usage

I have tried a example on query "mens checked shirt" and pushed the resultant csv and folder here in the repo.

1. Search for some product (eg. Black shoes)
$ python pinterest.py 

or pass the search query category as a argument

$ python pinterest.py --category <search query>

This will create a CSV of URLs to pins for the given search query

Pins' URLS

2. Download the visually similar images
$ python dowload_similar_images.py 

This script reads all the URLs from the CSV created by previous script. For each pin URL, it downloads the visually similar images and saved in respective folders pin-wise.

This will create a hierarchy of folders and images as follows:

Downloaded Images

NOTE:

Web Scraping from many websites is Illegal.
This project is just for Learning and Fun.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].