UltimaScraper
UltimaScraper copied to clipboard
Something went wrong. [BB91C8D6]
Until yesterday it was working perfectly, but today it gives me this error. Is it happening to someone else?
Auth (V1) Attempt 1/10 Something went wrong. [BB91C8D6] Auth (V1) Attempt 2/10 Something went wrong. [BB91C8D6] Auth (V1) Attempt 3/10 Something went wrong. [BB91C8D6] Auth (V1) Attempt 4/10 Something went wrong. [BB91C8D6] Auth (V1) Attempt 5/10 Something went wrong. [BB91C8D6] Auth (V1) Attempt 6/10 Something went wrong. [BB91C8D6] Auth (V1) Attempt 7/10 Something went wrong. [BB91C8D6] Auth (V1) Attempt 8/10 Something went wrong. [BB91C8D6] Auth (V1) Attempt 9/10 Something went wrong. [BB91C8D6] Auth (V1) Attempt 10/10 Something went wrong. [BB91C8D6]
I got the same error just now lol...
Can confirm the problem, though I can't find out what had been changed in http requests for now.
It seems to be related with the
x-bc
header. It is now required and it wasn't until today.
Yes, I just added this header and my requests started to work again. I wonder if it is dynamic...
It seems to be related with the
x-bc
header. It is now required and it wasn't until today.
Thanks, working on it rn
as soon as it recognize my username i got sign out of my account on the browser.. pls help
Fixed, make sure to fill the x-bc value in auth.json
https://github.com/DIGITALCRIMINALS/OnlyFans/releases/tag/v7.6.1
Thank you for replying.. But i did that as soon as i started getting that error above... But now everytime it recognize my username it log me out of browser
I found code that generates the value in obfuscated app.js, though I can't understand it much:
N = function() { var e = O["a"].getItem("bcTokenSha"); if (e) return e; var t = 1e12; return e = u()("".concat(btoa((new Date).getTime()), ".").concat(btoa(Math.random() * t), ".").concat(btoa(Math.random() * t), ".").concat(btoa(window.navigator.appVersion))), O["a"].setItem("bcTokenSha", e), e
@sunny9t1 Are you using 2FA?
@G2Dolphin I recognise that, I can't wait to start going down this rabbit hole again.
@sunny9t1 Are you using 2FA?
@G2Dolphin I recognise that, I can't wait to start going down this rabbit hole again.
The same thing happens to me and I don't use 2FA
Are you using the same IP?
Are you using the same IP?
Yes
i still have the same issue with the changes made.
I am not using 2FA @DIGITALCRIMINALS
Yes I recently started having the same error as well. I tried adding the x-bc value to auth.json but without resolution (that entry is automatically cleared from the json values on the signin attempt as well).
For the cookie value, I tried just the auth_id and sess values from the init under Chrome Dev Tools "Network" tab which has usually worked but not working now. I also tried just entering the entire set of data for Chrome's current cookie and the app automatically updates it when signing in - but no success there either.
Installed a fresh latest copy of the OnlyFans DataScraper with GitHub Desktop, ran the requirements.txt update/check, fresh start entered the required auth.json info - same error.
Updated to the latest python 3.10 - fresh install of OnlyFans DataScraper - ran requirement.txt update/check, gets an error this time: Installing collected packages: psutil, mergedeep, lxml, jsonpickle, beautifulsoup4, alembic, aiohttp-socks Running setup.py install for psutil ... error
Maybe stick with python 3.9 at the moment (was using previously)?
The failed app sign in attempts have Onlyfans automatically sign out in my browser.
after doing the pip insatll requirement when i try to make john file, its giving me following error on this step : python start_ofd.py
c:\OnlyFans-7.6.1>python start_ofd.py
Traceback (most recent call last):
File "c:\OnlyFans-7.6.1\start_ofd.py", line 15, in
please help resolve this
@DIGITALCRIMINALS please provide solution
@Scraper121
after doing the pip insatll requirement when i try to make john file, its giving me following error on this step : python start_ofd.py
c:\OnlyFans-7.6.1>python start_ofd.py Traceback (most recent call last): File "c:\OnlyFans-7.6.1\start_ofd.py", line 15, in import tests.main_test as main_test File "c:\OnlyFans-7.6.1\tests\main_test.py", line 58 match string_match: ^ SyntaxError: invalid syntax
please help resolve this
You do realize that he's under no obligation to help you or anyone else, he's doing this for free.
Also, this error is unrelated to this issue, look at issues and find one that matches or make a new one.
From what I can tell though, you need to install Python 3.10 and do python3.10 -m pip install --upgrade -r requirements.txt
Same error now, and access denied, I think OF has changed something.. I put a message of "Access denied" today, too.
It seems to be related with the
x-bc
header. It is now required and it wasn't until today.Thanks, working on it rn
OK, thanks a lot. :)
The new version already worked for me, but now something changes, every time I try to enter the network to get the cookie and the x_bc automatically sign out, I don't know why, does anyone know how to solve it? i am using chrome for windows 10
when i do the pip install command for python 3.10 , it give the following error :
ERROR: Command errored out with exit status 1:
command: 'C:\Users\peroooo\AppData\Local\Programs\Python\Python310-32\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb\setup.py'"'"'; file='"'"'C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\peroooo\AppData\Local\Temp\2\pip-record-yqxbpg8h\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\peroooo\AppData\Local\Programs\Python\Python310-32\Include\greenlet'
cwd: C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb
Complete output (72 lines):
running install
running build
running build_py
creating build
creating build\lib.win32-3.10
creating build\lib.win32-3.10\greenlet
copying src\greenlet_init_.py -> build\lib.win32-3.10\greenlet
creating build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_contextvars.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_cpp.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_extension_interface.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_gc.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_generator.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_generator_nested.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_greenlet.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_leaks.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_stack_saved.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_throw.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_tracing.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_version.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests\test_weakref.py -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests_init_.py -> build\lib.win32-3.10\greenlet\tests
running egg_info
writing src\greenlet.egg-info\PKG-INFO
writing dependency_links to src\greenlet.egg-info\dependency_links.txt
writing requirements to src\greenlet.egg-info\requires.txt
writing top-level names to src\greenlet.egg-info\top_level.txt
reading manifest file 'src\greenlet.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs_build'
warning: no files found matching '.py' under directory 'appveyor'
warning: no previously-included files matching '.pyc' found anywhere in distribution
warning: no previously-included files matching '.pyd' found anywhere in distribution
warning: no previously-included files matching '.so' found anywhere in distribution
warning: no previously-included files matching '.coverage' found anywhere in distribution
adding license file 'LICENSE'
adding license file 'LICENSE.PSF'
adding license file 'AUTHORS'
writing manifest file 'src\greenlet.egg-info\SOURCES.txt'
copying src\greenlet\greenlet.c -> build\lib.win32-3.10\greenlet
copying src\greenlet\greenlet.h -> build\lib.win32-3.10\greenlet
copying src\greenlet\slp_platformselect.h -> build\lib.win32-3.10\greenlet
creating build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\setup_switch_x64_masm.cmd -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_aarch64_gcc.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_alpha_unix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_amd64_unix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_arm32_gcc.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_arm32_ios.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_csky_gcc.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_m68k_gcc.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_mips_unix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_ppc64_aix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_ppc64_linux.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_ppc_aix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_ppc_linux.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_ppc_macosx.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_ppc_unix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_riscv_unix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_s390_unix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_sparc_sun_gcc.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_x32_unix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_x64_masm.asm -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_x64_masm.obj -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_x64_msvc.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_x86_msvc.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\platform\switch_x86_unix.h -> build\lib.win32-3.10\greenlet\platform
copying src\greenlet\tests_test_extension.c -> build\lib.win32-3.10\greenlet\tests
copying src\greenlet\tests_test_extension_cpp.cpp -> build\lib.win32-3.10\greenlet\tests
running build_ext
building 'greenlet._greenlet' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\peroooo\AppData\Local\Programs\Python\Python310-32\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb\setup.py'"'"'; file='"'"'C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\peroooo\AppData\Local\Temp\2\pip-record-yqxbpg8h\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\peroooo\AppData\Local\Programs\Python\Python310-32\Include\greenlet' Check the logs for full command output.
Been having the same problem, but I downloaded the new version fix and got this:
Traceback (most recent call last): File "C:\Users\zeeli\OneDrive\Porn\OnlyFans Master\start_ofd.py", line 15, in <module> import tests.main_test as main_test File "C:\Users\zeeli\OneDrive\Porn\OnlyFans Master\tests\main_test.py", line 58 match string_match: ^ SyntaxError: invalid syntax
I found code that generates the value in obfuscated app.js, though I can't understand it much:
N = function() { var e = O["a"].getItem("bcTokenSha"); if (e) return e; var t = 1e12; return e = u()("".concat(btoa((new Date).getTime()), ".").concat(btoa(Math.random() * t), ".").concat(btoa(Math.random() * t), ".").concat(btoa(window.navigator.appVersion))), O["a"].setItem("bcTokenSha", e), e
happy to pay if somebody can decrypt/reproduce that u() function, so we can generate x-bc automatically
happy to pay if somebody can decrypt/reproduce that u() function, so we can generate x-bc automatically
u() function is just sha1 in hex format
@ZeEliasF I got the same error and I had to install Python 3.10 through the Microsoft Store (local) Then I was able to run the python3.10 command again without error.
If you want you can ready my big ass post here: https://github.com/DIGITALCRIMINAL/OnlyFans/issues/1783
I documented my "journey" until I got it working again lol
I knew something had changed even before I tried to scrape this morning. Yesterday, every time I clicked a model's page on my feed, OF would log me out.
happy to pay if somebody can decrypt/reproduce that u() function, so we can generate x-bc automatically
u() function is just sha1 in hex format
thanks mate.. just tried it and you're right.. it's super easy to create x-bc then.
it basically just uses the current unixtimestamp (nano), two random numbers (which can be fix in code) and window.navigator.appVersion (which is the user-agent split by first / and second half).
I can't code in python but @DIGITALCRIMINALS should be able to implement that easily.
In Golang it was basically one line of code - or 3 if you want it pretty ;-)
After adding the x-bc
header, don't forget to re-authenticate in the browser and re-add the sess
cookie back to the auth.json
too!
when i do the pip install command for python 3.10 , it give the following error :
ERROR: Command errored out with exit status 1: command: 'C:\Users\peroooo\AppData\Local\Programs\Python\Python310-32\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb\setup.py'"'"'; file='"'"'C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\peroooo\AppData\Local\Temp\2\pip-record-yqxbpg8h\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\peroooo\AppData\Local\Programs\Python\Python310-32\Include\greenlet' cwd: C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb Complete output (72 lines): running install running build running build_py creating build creating build\lib.win32-3.10 creating build\lib.win32-3.10\greenlet copying src\greenlet__init__.py -> build\lib.win32-3.10\greenlet creating build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_contextvars.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_cpp.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_extension_interface.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_gc.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_generator.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_generator_nested.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_greenlet.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_leaks.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_stack_saved.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_throw.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_tracing.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_version.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests\test_weakref.py -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests__init__.py -> build\lib.win32-3.10\greenlet\tests running egg_info writing src\greenlet.egg-info\PKG-INFO writing dependency_links to src\greenlet.egg-info\dependency_links.txt writing requirements to src\greenlet.egg-info\requires.txt writing top-level names to src\greenlet.egg-info\top_level.txt reading manifest file 'src\greenlet.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs_build' warning: no files found matching '.py' under directory 'appveyor' warning: no previously-included files matching '.pyc' found anywhere in distribution warning: no previously-included files matching '.pyd' found anywhere in distribution warning: no previously-included files matching '.so' found anywhere in distribution warning: no previously-included files matching '.coverage' found anywhere in distribution adding license file 'LICENSE' adding license file 'LICENSE.PSF' adding license file 'AUTHORS' writing manifest file 'src\greenlet.egg-info\SOURCES.txt' copying src\greenlet\greenlet.c -> build\lib.win32-3.10\greenlet copying src\greenlet\greenlet.h -> build\lib.win32-3.10\greenlet copying src\greenlet\slp_platformselect.h -> build\lib.win32-3.10\greenlet creating build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\setup_switch_x64_masm.cmd -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_aarch64_gcc.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_alpha_unix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_amd64_unix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_arm32_gcc.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_arm32_ios.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_csky_gcc.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_m68k_gcc.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_mips_unix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_ppc64_aix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_ppc64_linux.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_ppc_aix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_ppc_linux.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_ppc_macosx.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_ppc_unix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_riscv_unix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_s390_unix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_sparc_sun_gcc.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_x32_unix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_x64_masm.asm -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_x64_masm.obj -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_x64_msvc.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_x86_msvc.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\platform\switch_x86_unix.h -> build\lib.win32-3.10\greenlet\platform copying src\greenlet\tests_test_extension.c -> build\lib.win32-3.10\greenlet\tests copying src\greenlet\tests_test_extension_cpp.cpp -> build\lib.win32-3.10\greenlet\tests running build_ext building 'greenlet._greenlet' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ ---------------------------------------- ERROR: Command errored out with exit status 1: 'C:\Users\peroooo\AppData\Local\Programs\Python\Python310-32\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb\setup.py'"'"'; file='"'"'C:\Users\peroooo\AppData\Local\Temp\2\pip-install-pdkx22hn\greenlet_d4f79c9d267b49388c30052ba9153beb\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\peroooo\AppData\Local\Temp\2\pip-record-yqxbpg8h\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\peroooo\AppData\Local\Programs\Python\Python310-32\Include\greenlet' Check the logs for full command output.
@Scraper121 This is a problem I found with Python 3.10 and Windows 10. I haven't found a workaround, even if you download the C++ Build Tools as it mentions. See my issue here for more details: https://github.com/DIGITALCRIMINALS/OnlyFans/issues/79