{"id":18575070,"url":"https://github.com/mirusu400/pinterest-infinite-crawler","last_synced_at":"2026-05-11T04:23:42.548Z","repository":{"id":129433248,"uuid":"398320213","full_name":"mirusu400/Pinterest-infinite-crawler","owner":"mirusu400","description":"An infinite Pinterest crawler/scraper. Crawl image with inifnite-scroll!","archived":false,"fork":false,"pushed_at":"2024-02-03T22:07:41.000Z","size":3007,"stargazers_count":63,"open_issues_count":1,"forks_count":11,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-24T18:46:49.980Z","etag":null,"topics":["crawler","hacktoberfest","pinterest","pinterest-downloader","python","scraper","scraping","selenium"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mirusu400.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-08-20T15:25:49.000Z","updated_at":"2025-03-24T08:51:14.000Z","dependencies_parsed_at":"2023-03-13T11:22:32.155Z","dependency_job_id":null,"html_url":"https://github.com/mirusu400/Pinterest-infinite-crawler","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirusu400%2FPinterest-infinite-crawler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirusu400%2FPinterest-infinite-crawler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirusu400%2FPinterest-infinite-crawler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirusu400%2FPinterest-infinite-crawler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mirusu400","download_url":"https://codeload.github.com/mirusu400/Pinterest-infinite-crawler/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248185193,"owners_count":21061470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crawler","hacktoberfest","pinterest","pinterest-downloader","python","scraper","scraping","selenium"],"created_at":"2024-11-06T23:17:28.172Z","updated_at":"2026-05-11T04:23:42.543Z","avatar_url":"https://github.com/mirusu400.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pinterest-infinite-crawler\nAn **infinite** pinterest crawler, crawl image by page.\n![main](https://raw.githubusercontent.com/mirusu400/Pinterest-crawler/main/docs/welcome.gif)\n\n# Requirements\n* Python 3.7+\n* Selenium 4.6+, requests, beautifulsoup4, pyyaml\n* Chrome (ChromeDriver is auto-managed by Selenium Manager)\n\n# Installation\n\n### Option A. Prebuilt binary (recommended)\nDownload the binary for your OS from the latest [GitHub Release](../../releases) (Windows / macOS arm64 / macOS x86_64 / Linux). Chrome is the only prerequisite — ChromeDriver is fetched automatically at runtime by Selenium Manager.\n\n### Option B. From source\n1. Download requirements\n```\ngit clone https://github.com/mirusu400/Pinterest-infinite-crawler.git\ncd Pinterest-infinite-crawler\npip install -r requirements.txt\n```\n\n2. (Optional) Set `config.yaml`\n\nCopy `.config.yaml` to `config.yaml` and fill your Pinterest's email, password and directorys to save images\n```\nemail: [your email here]\npassword: [your password here]\ndirectory: ./download\n```\n\n# Usage\n```\npython main.py\n```\n\n# Using argument\nYou can also run crawler by passing argument, here are full document:\n```\nusage: main.py [-h] [-e EMAIL] [-p PASSWORD] [-d DIRECTORY] [-l LINK] [-g PAGE]\n\noptional arguments:\n  -h, --help                            show this help message and exit\n  -e EMAIL, --email EMAIL               Your Pinterest account email\n  -p PASSWORD, --password PASSWORD      Your Pinterest account password\n  -d DIRECTORY, --directory DIRECTORY   Directory you want to download\n  -l LINK, --link LINK                  Link of Pinterest which you want to scrape\n  -g PAGE, --page PAGE                  Number of pages which you want to scrape\n  -b BATCH, --batch BATCH               Enable batch mode (Please read README.md!!)\n```\n\n**Example:**\n\u003e main.py -e mirusu400@naver.com -p [your_password] -d download_image -l https://pinterest.com/ -g 10\n\n# Batch mode\nYou can download multiple Pinterest links in a one, using batch mode\n\n1. Copy and paste `.batch.json` to `batch.json` and modify json array files.\n```\n[\n    {\n        \"index\": \"1\",\n        \"link\": \"https://www.pinterest.co.kr/pin/362750944993136496/\",\n        \"dir\": \"./download1\"\n    },\n    {\n        \"index\": \"2\",\n        \"link\": \"https://www.pinterest.co.kr/\",\n        \"dir\": \"./download2\"\n    },\n    ...\n]\n```\n\n2. Use Batch mode in command line\n\u003e main.py -b\n\n# Q \u0026 A\n### What is `Link to scrape` mean?\nYou can select **any** pages what you want to scrape in Pinterest, not only main page. Such as:\n* [Releative-pins of one pin](https://www.pinterest.co.kr/pin/643240759283703965/)\n* [Someone's board](https://www.pinterest.co.kr/eaobrienae/croquies/)\n* [A search result](https://www.pinterest.co.kr/search/pins/?q=Github)\n* Or anything!\n\n### Does it can download video?\nNo, you can only download jpg images from this tool. Video is not support for now.\n\n# Contribute\nIf you find an issue or wants to contribute, please issue or pull request.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirusu400%2Fpinterest-infinite-crawler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmirusu400%2Fpinterest-infinite-crawler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirusu400%2Fpinterest-infinite-crawler/lists"}