Scrape all the media from an OnlyFans account - Updated regularly
Fixed 2FA | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/343db2019837187b5123925d094d0899ac9f3c2e Script supports multiple blacklists | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/f2472c6c58a1a69ddf658b7ea0f8bb8f56afe3a0
Added updater script | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/5db4e167bf8fa89628bacade56ee421b644b7850 Fixed a bunch of things | https://github.com/DIGITALCRIMINAL/OnlyFans/compare/v7.3...master
Authentication process has been changed. You just have to copy the cookie and user-agent values. No more doing it one by one.
You'll probably need to upgrade your requirements. The new command to upgrade requirements is in the readme.
Fixed archived content | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/5f865962dfa3d87af69602287757cad2e4ec0d71 Fixed scraping paid content | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/d2732859d24931f34cf833e6ef6fc73b7a3cd1b1 Fixed multiple infinite loops | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/afe026969f11aa7dd5fdaabb261f39c5baa99d29 | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/cd72afd08159d421765f8d23678c08f54b0faf43 Fixed script not downloading profile headers | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/040af16fd75bc9da8d7ce3df5a19436adb66f6ae Fixed custom filenames not being downloaded (OFRenamer Fix) | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/d5adabcd5c05f0e23cef104e8301a0ae03e675b6 Fixed script not setting correct creation date on files | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/599138bbb0bcef2beb6aaa352ca3739936cf465d
Script now uses asyncio | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/f49a5d6e9a9633148736db3e19f037d26a829a49 Script is now much faster for creators scraping their own profile | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/660ec5cb881848848f9051f2284414d47d9ac72e
I fixed a bunch of other stuff | https://github.com/DIGITALCRIMINAL/OnlyFans/compare/v7.2...master
Known Issues: Some OLD json metadata files are broken
I'm sure you're tired of downloading the latest commit every time the script breaks. I'll be adding a "upgrader script" soon, which will upgrade to the latest commit.
Update script is now implemented, download from master if you want to use it.
Reinstall the requirements
Not Working:
Download this version instead https://github.com/DIGITALCRIMINAL/OnlyFans/archive/f49a5d6e9a9633148736db3e19f037d26a829a49.zip
Script will now automatically fetch header rules on every api request, so there's no need for you to keep coming back to download every new commit once you get session locked.
This doesn't mean you won't get session locked. When OF updates their algorithm we have to figure it out and create the rules manually (soon to be automatically) and once we do, the script will continue to work without you having to download a new commit.
Release no longer works, use the latest commit.
This release isn't working. Download the latest commit, which is. https://github.com/DIGITALCRIMINAL/OnlyFans/archive/refs/heads/master.zip
Fixed signed (auth) requests | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/9e15ee17a3a4b808183660dbe51ebeffd0090454 Fixed missing subscriptions and posts | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/ba1c41d83894ebc88a366ba93d680530705dc28b Fixed the issue where multiple authentications wouldn't work | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/1d212a837e322e2f200d21ba2a6313e610121a68 Added ability to stop the script from formatting media and deleting empty directories | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/1d212a837e322e2f200d21ba2a6313e610121a68
I'm sorry that I missed v6.9, maybe we'll see v69.
Added ability to turn off OFRenamer. This stops the script from renaming files. | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/1fd0ec6ecd7d81f7d25bb63385f610b6452ecca3 Script now handles 404'ed auths. (No longer produces "There's nothing to scrape") | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/3dd1b0b3d8e995c5f438b13186e5cca408c9699c
THIS VERSION IS BROKEN, EVERYTHING BEFORE V7.0 (NOT RELEASED YET) WILL NOT WORK.
Download the latest commit here: https://github.com/DIGITALCRIMINAL/OnlyFans/archive/refs/heads/master.zip
Fixed AttributeError: 'dict' object has no attribute 'name' error | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/87237e29835b9bb7e25349e81fd4e9eabbacdf17 Removed deepdiff and VS Tools as a requirement | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/62e9a7eb6e68dcafe3fcf07fe20221d7c14c0cf5
Updated requests to stop users running into the "Firefox Profile" error | https://github.com/DIGITALCRIMINAL/OnlyFans/commit/6b51094c84a28a0fe110a3af025ccf737785fc3b
v6.4.3 is essentially the same as this release without the single update above.