All Projects → Avnsx → fansly

Avnsx / fansly

Licence: GPL-3.0 license
Simply scrape / download all the media from an fansly account

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to fansly

lux
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 19,266 (+5388.89%)
Mutual labels:  scraper, downloader, download
vsco-scraper
Easily allows for scraping a VSCO
Stars: ✭ 106 (-69.8%)
Mutual labels:  scraper, downloader, download
Annie
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 16,369 (+4563.53%)
Mutual labels:  scraper, downloader, download
OnlyFans
Scrape all the media from an OnlyFans account - Updated regularly
Stars: ✭ 573 (+63.25%)
Mutual labels:  scraper, downloader, fansly
tiktok-downloader
Tiktok Downloader/Scraper using requests & bs4
Stars: ✭ 47 (-86.61%)
Mutual labels:  lightweight, downloader
Instagram Scraper
scrapes medias, likes, followers, tags and all metadata. Inspired by instagram-php-scraper,bot
Stars: ✭ 2,209 (+529.34%)
Mutual labels:  scraper, scrape
lezhin-comics-downloader
📥 Downloader for lezhin comics
Stars: ✭ 30 (-91.45%)
Mutual labels:  scraper, downloader
udemy-downloader
A Udemy downloader that can download lectures, with DRM support.
Stars: ✭ 507 (+44.44%)
Mutual labels:  downloader, download
Instascrape
🚀 A fast and lightweight utility and Python library for downloading posts, stories, and highlights from Instagram.
Stars: ✭ 76 (-78.35%)
Mutual labels:  scraper, downloader
gb-dl
A python based utility to download courses from infosec4tc.teachable.com , academy.ehacking.net and stackskills.com for personal offline use.
Stars: ✭ 33 (-90.6%)
Mutual labels:  downloader, download
fbdl
📥 Download publicly shared videos from Facebook with an ease!
Stars: ✭ 29 (-91.74%)
Mutual labels:  downloader, download
Demeter
Demeter is a tool for scraping the calibre web ui
Stars: ✭ 155 (-55.84%)
Mutual labels:  scraper, download
youtube-downloader-python
You can download the YouTube video for free and convert it to any extension you want.
Stars: ✭ 20 (-94.3%)
Mutual labels:  downloader, download
Axel
Axel tries to accelerate the download process by using multiple connections per file, and can also balance the load between different servers.
Stars: ✭ 1,997 (+468.95%)
Mutual labels:  lightweight, downloader
Cum
comic updater, mangafied
Stars: ✭ 117 (-66.67%)
Mutual labels:  scraper, downloader
DownloadManagerPlus
Using faster and easier than Android Download Manager
Stars: ✭ 80 (-77.21%)
Mutual labels:  downloader, download
Website-downloader
💡 Download the complete source code of any website (including all assets). [ Javascripts, Stylesheets, Images ] using Node.js
Stars: ✭ 615 (+75.21%)
Mutual labels:  scraper, downloader
react-use-downloader
Creates a download handler function and gives progress information
Stars: ✭ 65 (-81.48%)
Mutual labels:  downloader, download
stweet
Advanced python library to scrap Twitter (tweets, users) from unofficial API
Stars: ✭ 287 (-18.23%)
Mutual labels:  scraper, scrape
Lulu
[Unmaintained] A simple and clean video/music/image downloader 👾
Stars: ✭ 789 (+124.79%)
Mutual labels:  scraper, downloader

Fansly Scraper / Fansly Downloader

Downloads Compatibility Stars

UI Banner

👋 Introducing Fansly Scraper

Easy to use Fansly Downloader for Videos and Photos from your favorite fansly creators. After you've launched the program, it'll create a folder named CreatorName_fansly in the same directory you launched it from. That folder will contain the content downloaded in the highest resolution possible. It will also be sorted depending on your configuration settings. This is pretty useful for example; if you dislike the website theming and would like to view the media on your local machine instead. This code does not bypass any paywalls & no end user information is collected during usage.

Click me if you want a detailed description on each of the components of this software!

Many Thanks to all the Stargazers who have supported this project with stars()

Stargazers repo roster for @Avnsx/fansly

🏗️ Set up

You can just install the Executable version, skip the entire set up section & go to Quick Start

Requirements

If you want to use the python source directly, please install following requirements into your environment:

pip install requests loguru imagehash pillow python-dateutil psutil keyboard "undetected_chromedriver>=3.1.5" pycryptodome pywin32

or you can use requirements.txt with pip install --user -r requirements.txt into cmd.exe from project download folder to install them.

If you get an error while installing requirements with pywin32; it is a windows only library and is not definitely required for the scraper itsself. Only automatic_configurator.py needs it. If for some reason you can't install it with pip, you can also install it through pywin32's github or you might also be able to install that by pip install pypiwin32 or conda install pywin32. If you can't install pywin32 that obviously means that you won't be able to run automatic configurator and need to use Get Started instead to set it up.

🚀 Quick Start

Quick start is only compatible with Windows & you to have to have recently logged into fansly in any of the following browsers: Chrome, FireFox, Opera, Brave or Microsoft Edge and that browser has to be set as your default browser in windows settings.

  1. Make sure the browser you set as default browser in windows settings, is also the browser that you've browsed fansly with in the past
  2. Click on Automatic Configurator and wait for it to do its thing
  3. If it was successful(config.ini should now only show a single ReplaceMe the targeted creator name) open the config.ini file and replace the value for [TargetedCreator] > Username = with whatever content creator you wish to have scraped
  4. Save the config.ini file(into the same directory as fansly scraper) with the changes you've done to it, close it & then start up Fansly Scraper by clicking on it

⚠️ If you are not using Windows or are encountering a bug with quick start please head over to Get Started instead ⚠️

After completing any of the configuration tutorials Quick Start / Get Started; in the future you'll only need to change the creator name for Targeted Creator > Username in config.ini for every further use case on other creators.

🤔 FAQ

Do you have any unanswered questions or want to know more about fansly scraper? Head over to the Wiki

  • Q: "Why do some executables show detections on them in VirusTotal?" A: They are false positives (invalid detections). I literally e-mail each release of the scraper, for manual analysis to antivirus providers and the not 💩 providers actually analyse and unflag them, while others don't even bother reading their e-mails, but for some reason managed to get on VirusTotals file scanning system.

  • Q: "Could you add X feature or do X change?" A: Star the project and I'll think about it. Otherwise you could always open a pull request

  • Q: "I used the automatic configurator and my browser now displays insecure on fansly.com!" A: That's a rare bug, caused by automatic configurator just press on the lock icon in the left side of your url bar, while being on fansly.com > click on cookies > remove & refresh the site and you're good

  • Q: "Will you add any payment bypassing features to fansly scraper?" A: No, as the intention of this repository is not to harm fansly

🤝 Contributing to Fansly Scraper

Any kind of positive contribution is welcome! Please help it grow by contributing to the project.

The currently most needed changes are:

  • adding linux and macOS compability to automatic configurator
  • providing windows builds for plyvel to be able to integrate it into automatic configurator

Less important:

  • a way to visually display (e.g. loading bar) how much content is arleady scraped and how much is left

Please open a open a pull request!

🙏 Support

We all need support and motivation. This downloader for fansly is not an exception.

  • Please give this project a star(⭐️) to encourage and show that you liked it

  • $\textit{\color{lightgreen}{Maximise \ your \ support \ for \ fansly \ scraper,} \ \color{cyan}{by \ recommending \ it \ to \ others \ online }}$🌍

You could also consider supporting me with crypto:

BTC: 33s58gfMUec6HMebsccZ2w4tRTcHbRLpzp
ETH: 0x10C683fab5E946df3936DbCA788080b4aDc81233
Tether: 0x6a7b80a6a926eac349aCD0fAE9a3Bd24Af9fc4F1
Bitcoin Cash: qzs9ayfnm5e4vtzrsk8eh34upc097m8vrv80eqefrn

🛡️ License

This project (including executables) is licensed under the GPL-3.0 License - see the LICENSE file for details.

Disclaimer

"Fansly" or fansly.com is operated by Select Media LLC as stated on their "Contact" page. This repository (Avnsx/"fansly") and the provided content in it isn't in any way affiliated with, sponsored by, or endorsed by Select Media LLC or "Fansly". The developer(referred to: "Avnsx" in the following) of this code is not responsible for the end users actions, no unlawful activities of any kind are being encouraged. Statements and processes described in this repository only represent best practice guidance aimed at fostering an effective software usage. The repository was written purely for educational purposes, in an entirely theoretical environment. Thus, any information is presented on the condition that the developer of this code shall not be held liable in no event to you or anyone else for any direct, special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including without limitation, loss of profit, loss of use, savings or revenue, or the claims of third parties, whether the developer has advised of the possibility of such loss, however caused and on any theory of liability, arising out of or in connection with the possession, use or performance of this software. The material embodied in this repository is supplied to you "as-is" and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of fitness. This disclaimer is preliminary and is subject to revision.

Written with python 3.8.10 for Windows 10

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].