Skip to content
This repository has been archived by the owner on Oct 31, 2020. It is now read-only.

CF Workaround: PsychoPlay

SDXC edited this page Mar 30, 2019 · 1 revision

PsychoPlay uses a second-tier Cloudflare instance that checks the browser session when opening a chapter on the website (CF for CDN/Imagesever). The lifespan of Cloudflare browser sessions are relatively short and you will have to repeat the following steps everytime you get to see a new Cloudflare browser check.


The problem

FMD can get the manga info but when trying to download some manga chapters FMD will fail:

FMDDownloadFailed


Go to the website

Go to PsychoPlay and open a random manga chapter (Example): and wait until the Cloudflare browser check is done and redirects you to the actual chapter page:

SecondTierCloudflareBrowserCheck

If the Cloudflare browser check didn't show, it would be okay, because you already have a working session.


Get the UserAgent string

The following steps were done with Mozilla Firefox. Other browsers also have developer tools, but are a bit different.

After the website is loaded properly, press F12 to open the developer tools. When the bottom bar of the devtools has popped up, refresh the website by hitting F5. Go to the "Networkanalysis" tab in the devtools pane and select an element in the list (the top element is probably the best choice). Next to the element list you can now find the detailed session information, such as the UserAgent string and cookies. Start with getting the UserAgent of your browser:

FirefoxUserAgent

Now you have to put the UserAgent string into the advanced settings for PsychoPlay in FMD and set all shown values to 1:

FMDAddUserAgent


Get the session cookies

To get the cookies you can change to the Cookies tab in the detailed session pane of the selected element:

FirefoxCookies

These cookies all have to be added to the advanced settings for PsychoPlay in FMD:

FMDAddCookieSettings

The cookies in FMD should be set in the following format:
__cfduid=xxxxxx;
cf_clearance=xxxxxx;
PSYCHOPLAY=xxxxxx

Please note, that you have to correctly set the '=' and ';' characters!


Download chapters

If everything was done correctly, you should be able to download the chapters:

FMDDownloadWorks