Closed ngosang closed 1 year ago
Will test now on Windows.
Built from source and installed Chrome as per readme - https://github.com/FlareSolverr/FlareSolverr/tree/feature/v3#from-source-code
While FlareSolverr is able to solve challenges, it's opening a Chrome browser window to do so.
Only other potential issue I've seen is that the ReqId
s appear to be random, whereas previously they were sequential. Not sure if this was purposeful.
acgsou in Jackett v2.2.8 - https://github.com/FlareSolverr/FlareSolverr/issues/523 v3.0.0.beta1 - working
New beta version with many fixes. Docker image: ngosang/flaresolverr:3.0.0.beta2 Source code: https://github.com/FlareSolverr/FlareSolverr/tree/v3beta
Looks good, everything seems to be working well.
I came across an issue that exists in v3, as well as v2.2.9/8, that a Cloudflare Error 522: Connection timed out
page results in invalid cookies for Jackett. In v3 FlareSolverr is saying challenge not detected, whereas v2.2.9/8 is saying it's detected and solved.
2022-09-25 15:30:10 INFO ReqId 6476 Incoming request => POST /v1 body: {'maxTimeout': 55000, 'cmd': 'request.get', 'url': 'https://sound-park.world/filter/?sort_method=1&sorting_type=undefined&genres=&qualities=&country_keyword=&countries=&releases=&start_year=&end_year=&search_keyword='}
2022-09-25 15:30:10 DEBUG ReqId 6476 Launching web browser...
2022-09-25 15:30:10 DEBUG ReqId 1344 Navigating to... https://sound-park.world/filter/?sort_method=1&sorting_type=undefined&genres=&qualities=&country_keyword=&countries=&releases=&start_year=&end_year=&search_keyword=
2022-09-25 15:30:44 INFO ReqId 1344 Challenge not detected!
2022-09-25 15:30:44 DEBUG ReqId 6476 Response => POST /v1 body: {'status': 'ok', 'message': 'Challenge not detected!', 'solution': {'url': 'https://sound-park.world/filter/?sort_method=1&sorting_type=undefined&genres=&qualities=&country_keyword=&countries=&releases=&start_year=&end_year=&search_keyword=', 'status': 200, 'cookies': [{'domain': 'sound-park.world', 'expiry': 1664116274, 'httpOnly': False, 'name': 'cf_use_ob', 'path': '/', 'secure': False, 'value': '0'}, {'domain': 'sound-park.world', 'expiry': 1664119813, 'httpOnly': False, 'name': 'cf_chl_prog', 'path': '/', 'secure': False, 'value': 'x14'}, {'domain': 'sound-park.world', 'expiry': 1664119811, 'httpOnly': False, 'name': 'cf_chl_2', 'path': '/', 'secure': False, 'value': '0ff1a1dd8a83579'}], 'headers': {}, 'response': '<html class="no-js" lang="en-US"><!--<![endif]--><head>\n\n\n<title>sound-park.world | 522: Connection timed out</title>\n<meta charset="UTF-8">\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n<meta http-equiv="X-UA-Compatible" content="IE=Edge">\n<meta name="robots" content="noindex, nofollow">\n<meta name="viewport" content="width=device-width,initial-scale=1">\n<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/main.css">\n\n\n</head>\n<body>\n<div id="cf-wrapper">\n\n \n\n <div id="cf-error-details" class="p-0">\n <header class="mx-auto pt-10 lg:pt-6 lg:px-8 w-240 lg:w-full mb-8">\n <h1 class="inline-block sm:block sm:mb-2 font-light text-60 lg:text-4xl text-black-dark leading-tight mr-2">\n \n <span class="inline-block">Connection timed out</span>\n <span class="code-label">Error code 522</span>\n </h1>\n <div>\n Visit <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_522&utm_campaign=sound-park.world" target="_blank" rel="noopener noreferrer">cloudflare.com</a> for more information.\n </div>\n <div class="mt-3">2022-09-25 14:30:44 UTC</div>\n </header>\n \n <div class="my-8 bg-gradient-gray">\n <div class="w-240 lg:w-full mx-auto">\n <div class="clearfix md:px-8">\n \n<div id="cf-browser-status" class=" relative w-1/3 md:w-full py-15 md:p-0 md:py-8 md:text-left md:border-solid md:border-0 md:border-b md:border-gray-400 overflow-hidden float-left md:float-none text-center">\n <div class="relative mb-10 md:m-0">\n \n <span class="cf-icon-browser block md:hidden h-20 bg-center bg-no-repeat"></span>\n <span class="cf-icon-ok w-12 h-12 absolute left-1/2 md:left-auto md:right-0 md:top-0 -ml-6 -bottom-4"></span>\n \n </div>\n <span class="md:block w-full truncate">You</span>\n <h3 class="md:inline-block mt-3 md:mt-0 text-2xl text-gray-600 font-light leading-1.3">\n \n Browser\n \n </h3>\n <span class="leading-1.3 text-2xl text-green-success">Working</span>\n</div>\n\n<div id="cf-cloudflare-status" class=" relative w-1/3 md:w-full py-15 md:p-0 md:py-8 md:text-left md:border-solid md:border-0 md:border-b md:border-gray-400 overflow-hidden float-left md:float-none text-center">\n <div class="relative mb-10 md:m-0">\n <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_522&utm_campaign=sound-park.world" target="_blank" rel="noopener noreferrer">\n <span class="cf-icon-cloud block md:hidden h-20 bg-center bg-no-repeat"></span>\n <span class="cf-icon-ok w-12 h-12 absolute left-1/2 md:left-auto md:right-0 md:top-0 -ml-6 -bottom-4"></span>\n </a>\n </div>\n <span class="md:block w-full truncate">Manchester</span>\n <h3 class="md:inline-block mt-3 md:mt-0 text-2xl text-gray-600 font-light leading-1.3">\n <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_522&utm_campaign=sound-park.world" target="_blank" rel="noopener noreferrer">\n Cloudflare\n </a>\n </h3>\n <span class="leading-1.3 text-2xl text-green-success">Working</span>\n</div>\n\n<div id="cf-host-status" class="cf-error-source relative w-1/3 md:w-full py-15 md:p-0 md:py-8 md:text-left md:border-solid md:border-0 md:border-b md:border-gray-400 overflow-hidden float-left md:float-none text-center">\n <div class="relative mb-10 md:m-0">\n \n <span class="cf-icon-server block md:hidden h-20 bg-center bg-no-repeat"></span>\n <span class="cf-icon-error w-12 h-12 absolute left-1/2 md:left-auto md:right-0 md:top-0 -ml-6 -bottom-4"></span>\n \n </div>\n <span class="md:block w-full truncate">sound-park.world</span>\n <h3 class="md:inline-block mt-3 md:mt-0 text-2xl text-gray-600 font-light leading-1.3">\n \n Host\n \n </h3>\n <span class="leading-1.3 text-2xl text-red-error">Error</span>\n</div>\n\n </div>\n \n </div>\n </div>\n\n <div class="w-240 lg:w-full mx-auto mb-8 lg:px-8">\n <div class="clearfix">\n <div class="w-1/2 md:w-full float-left pr-6 md:pb-10 md:pr-0 leading-relaxed">\n <h2 class="text-3xl font-normal leading-1.3 mb-4">What happened?</h2>\n <p>The initial connection between Cloudflare\'s network and the origin web server timed out. As a result, the web page can not be displayed.</p>\n </div>\n \n <div class="w-1/2 md:w-full float-left leading-relaxed">\n <h2 class="text-3xl font-normal leading-1.3 mb-4">What can I do?</h2>\n <h3 class="text-15 font-semibold mb-2">If you\'re a visitor of this website:</h3>\n <p class="mb-6">Please try again in a few minutes.</p>\n\n <h3 class="text-15 font-semibold mb-2">If you\'re the owner of this website:</h3>\n <p><span>Contact your hosting provider letting them know your web server is not completing requests. An Error 522 means that the request was able to connect to your web server, but that the request didn\'t finish. The most likely cause is that something on your server is hogging resources.</span> <a rel="noopener noreferrer" href="https://support.cloudflare.com/hc/en-us/articles/200171906-Error-522">Additional troubleshooting information here.</a></p>\n </div>\n </div>\n \n </div>\n\n <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">\n <p class="text-13">\n <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">750474e1784454c3</strong></span>\n <span class="cf-footer-separator sm:hidden">•</span>\n <span id="cf-footer-item-ip" class="cf-footer-item sm:block sm:mb-1">\n Your IP:\n <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>\n <span class="hidden" id="cf-footer-ip">86.14.127.127</span>\n <span class="cf-footer-separator sm:hidden">•</span>\n </span>\n <span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_522&utm_campaign=sound-park.world" id="brand_link" target="_blank">Cloudflare</a></span>\n \n </p>\n <script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();</script>\n</div><!-- /.error-footer -->\n\n\n </div>\n</div>\n\n\n\n</body></html>', 'userAgent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36'}, 'startTimestamp': 1664116210315, 'endTimestamp': 1664116244652, 'version': '3.0.0.beta2'}
2022-09-25 15:30:44 INFO ReqId 6476 Response in 34.337 s
2022-09-25 15:30:44 INFO ReqId 6476 127.0.0.1 POST http://127.0.0.1:8191/v1 200 OK
Separate issue.
BiTTurk eventually times out on v3, doesn't matter if I use a timeout of 55s or 550s.:
2022-09-25 16:27:30 INFO ReqId 5144 Incoming request => POST /v1 body: {'maxTimeout': 155000, 'cmd': 'request.get', 'url': 'http://bitturk.net/?p=torrents&pid=32&keywords=&search_type=name&searchin=title&sortOptions[sortBy]=added&sortOptions[sortOrder]=desc'}
2022-09-25 16:27:30 DEBUG ReqId 5144 Launching web browser...
2022-09-25 16:27:31 DEBUG ReqId 1524 Navigating to... http://bitturk.net/?p=torrents&pid=32&keywords=&search_type=name&searchin=title&sortOptions[sortBy]=added&sortOptions[sortOrder]=desc
2022-09-25 16:27:32 INFO ReqId 1524 Challenge detected. Selector found: #trk_jschal_js
2022-09-25 16:27:32 DEBUG ReqId 1524 Waiting for selector: #cf-challenge-running
2022-09-25 16:27:32 DEBUG ReqId 1524 Waiting for selector: .ray_id
2022-09-25 16:27:32 DEBUG ReqId 1524 Waiting for selector: .attack-box
2022-09-25 16:27:32 DEBUG ReqId 1524 Waiting for selector: #cf-please-wait
2022-09-25 16:27:32 DEBUG ReqId 1524 Waiting for selector: #trk_jschal_js
2022-09-25 16:27:37 DEBUG ReqId 1524 Timeout waiting for selector
[... repeats ...]
2022-09-25 16:29:50 DEBUG ReqId 1524 Waiting for selector: #cf-challenge-running
2022-09-25 16:29:50 DEBUG ReqId 1524 Waiting for selector: .ray_id
2022-09-25 16:29:50 DEBUG ReqId 1524 Waiting for selector: .attack-box
2022-09-25 16:29:50 DEBUG ReqId 1524 Waiting for selector: #cf-please-wait
2022-09-25 16:29:50 DEBUG ReqId 1524 Waiting for selector: #trk_jschal_js
2022-09-25 16:29:55 DEBUG ReqId 1524 Timeout waiting for selector
2022-09-25 16:30:06 ERROR ReqId 5144 Error: Error solving the challenge. Timeout after 155.0 seconds.
2022-09-25 16:30:16 DEBUG ReqId 5144 Response => POST /v1 body: {'status': 'error', 'message': 'Error: Error solving the challenge. Timeout after 155.0 seconds.', 'startTimestamp': 1664119650588, 'endTimestamp': 1664119816677, 'version': '3.0.0.beta2'}
2022-09-25 16:30:16 INFO ReqId 5144 Response in 166.089 s
2022-09-25 16:30:16 INFO ReqId 5144 127.0.0.1 POST http://127.0.0.1:8191/v1 500 Internal Server Error
Whereas v2.2.9 is successful:
2022-09-25T15:36:37+00:00 INFO REQ-2 Incoming request => POST /v1 body: {"maxTimeout":90000,"cmd":"request.get","url":"http://bitturk.net/?p=torrents&pid=32&keywords=&search_type=name&searchin=title&sortOptions[sortBy]=added&sortOptions[sortOrder]=desc"}
2022-09-25T15:36:47+00:00 INFO REQ-2 Cloudflare detected
2022-09-25T15:36:57+00:00 INFO REQ-2 Challenge solved
2022-09-25T15:37:00+00:00 INFO REQ-2 Response in 22.894 s
2022-09-25T15:37:00+00:00 INFO REQ-3 Incoming request => POST /v1 body: {"maxTimeout":90000,"cmd":"request.get","url":"http://bitturk.net/?p=home&pid=1"}
2022-09-25T15:37:09+00:00 INFO REQ-3 Cloudflare detected
2022-09-25T15:37:21+00:00 INFO REQ-3 Challenge solved
2022-09-25T15:37:24+00:00 INFO REQ-3 Response in 23.583 s
Since it's Chrome-based now does that mean SOCKS support isn't coming back in the future? IIRC Chrome doesn't support those which is very limiting IMO.
2022-10-10 02:39:45 INFO Incoming request => POST /v1 body: {'maxTimeout': 165000, 'cmd': 'request.get', 'url': 'https://hd-space.org/index.php?page=login'} 2022-10-10 02:39:57 INFO Challenge detected. Selector found: #trk_jschal_js 2022-10-10 02:42:36 ERROR Error: Error solving the challenge. Timeout after 165.0 seconds. 2022-10-10 02:42:36 INFO Response in 170.554 s 2022-10-10 02:42:36 INFO 10.42.0.156 POST http://flaresolverr.flaresolverr:8191/v1 500 Internal Server Error
If you work in 20 threads, then after an hour the processor is already 100% clogged and everything hangs. Occurs due to answers - "just a moment"
This never happened with version 2.2. 9
Beta 2 running fine for last two weeks. Everything working good. Even famous 1337x cookie error is gone. Any ETA on V3 stable build? Beta 2 is very stable at the moment. 👍
Cloudflare added a security protocol that detects headless browsers, anyway to bypass this?
I don't think docker beta works properly:
2022-10-20 00:47:42 INFO Incoming request => POST /v1 body: {'cmd': 'request.get', 'url': 'https://m.fanfiction.net/u/7451371/?a=fs', 'maxTimeout': 80000}
2022-10-20 00:47:44 INFO Challenge detected. Selector found: #trk_jschal_js
2022-10-20 00:49:03 ERROR Error: Error solving the challenge. Timeout after 80.0 seconds.
2022-10-20 00:49:03 INFO Response in 80.75 s
It also started today 2022-10-20 15:57:04 INFO Challenge detected. Selector found: #trk_jschal_js 2022-10-20 15:58:44 ERROR Error: Error solving the challenge. Timeout after 100.0 seconds. 2022-10-20 15:58:44 INFO Response in 100.956 s
beta2 resolved this issue for me. Thank you!
2022-10-20` 09:01:23 INFO FlareSolverr 3.0.0.beta2
2022-10-20 09:01:23 INFO Testing web browser installation...
2022-10-20 09:01:31 INFO FlareSolverr User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36
2022-10-20 09:01:31 INFO Test successful
2022-10-20 09:01:31 INFO Serving on http://0.0.0.0:8191
2022-10-20 09:01:46 INFO 172.17.0.1 GET http://172.3.0.7:8191/ 200 OK
2022-10-20 09:01:57 INFO Incoming request => POST /v1 body: {'maxTimeout': 55000, 'cmd': 'request.get', 'url': '#note-I-removed-the-URL-from-this-line}'}
2022-10-20 09:01:59 INFO Challenge detected. Selector found: #trk_jschal_js
2022-10-20 09:02:03 INFO Challenge solved!
2022-10-20 09:02:03 INFO Response in 6.219 s
2022-10-20 09:02:03 INFO 172.17.0.1 POST http://172.3.0.1:8191/v1 200 OK
Since it's Chrome-based now does that mean SOCKS support isn't coming back in the future?
I think it's possible with an add-on.
Cloudflare added a security protocol that detects headless browsers, anyway to bypass this?
FlareSolverr v3 uses head-full mode hence it's undetected.
Not fixed.
Fixed.
New beta3 Docker image: ngosang/flaresolverr:3.0.0.beta3 Source code: https://github.com/FlareSolverr/FlareSolverr/tree/v3beta
https://m.fanfiction.net/u/7451371/?a=fs is not fixed at all, I checked with beta 3:
2022-10-20 20:00:35 WARNING Request parameter 'headers' was removed in FlareSolverr v2.
2022-10-20 20:00:35 WARNING Request parameter 'userAgent' was removed in FlareSolverr v2.
2022-10-20 20:00:36 INFO Challenge detected. Selector found: #trk_jschal_js
2022-10-20 20:01:56 ERROR Error: Error solving the challenge. Timeout after 80.0 seconds.
2022-10-20 20:01:56 INFO Response in 80.751 s
2022-10-20 20:01:56 INFO 172.17.0.1 POST http://localhost:17860/v1 500 Internal Server Error
2022-10-20 20:02:28 INFO Incoming request => POST /v1 body: {'cmd': 'request.get', 'url': 'https://m.fanfiction.net/u/7451371/?a=fs', 'maxTimeout': 80000}
2022-10-20 20:02:29 INFO Challenge detected. Selector found: #trk_jschal_js
2022-10-20 20:03:49 ERROR Error: Error solving the challenge. Timeout after 80.0 seconds.
2022-10-20 20:03:49 INFO Response in 80.783 s
2022-10-20 20:03:49 INFO 172.17.0.1 POST http://localhost:17860/v1 500 Internal Server Error
Waiting for beta4.
Hopefully it fixes the current issues.
I'm getting this issue
Hello, I am using FlareSolver of V3beta2. In my use, I can pass through the cloudflare shield normally, but the cookies are all failed. I will jump to the page where I did not log in, and let me enter my account password to log in. My cookies are extracted through Google Chrome, which is the cookies extracted by this browser.
is fanfiction.net fix even expected at all?
When the dev or another contributor has time. PRs are always welcome.
Use 3.0.0.beta3 Error
curl -L -X POST 'http://127.0.0.1:8191/v1' \
-H 'Content-Type: application/json' \
--data-raw '{
"cmd": "request.get",
"url":"https://kp.m-team.cc/login.php",
"maxTimeout": 60000
}'
log info
L2022-11-12 08:35:52 INFO ReqId 139696550188864 FlareSolverr 3.0.0.beta3
E2022-11-12 08:35:52 DEBUG ReqId 139696550188864 Debug log enabled
W2022-11-12 08:35:52 INFO ReqId 139696550188864 Testing web browser installation...
L2022-11-12 08:35:52 DEBUG ReqId 139696550188864 Launching web browser...
�2022-11-12 08:35:53 INFO ReqId 139696550188864 FlareSolverr User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36
C2022-11-12 08:35:53 INFO ReqId 139696550188864 Test successful
R2022-11-12 08:35:53 INFO ReqId 139696550188864 Serving on http://0.0.0.0:8191
�2022-11-12 08:36:50 INFO ReqId 139696520779520 Incoming request => POST /v1 body: {'cmd': 'request.get', 'url': 'https://kp.m-team.cc/login.php', 'maxTimeout': 60000}
L2022-11-12 08:36:50 DEBUG ReqId 139696520779520 Launching web browser...
c2022-11-12 08:36:51 DEBUG ReqId 139696411760384 Navigating to... https://kp.m-team.cc/login.php
B2022-11-12 08:36:52 DEBUG ReqId 139696411760384 Response HTML:
<html lang="en-US"><head>
$ <title>Just a moment...</title>
H <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
: <meta http-equiv="X-UA-Compatible" content="IE=Edge">
4 <meta name="robots" content="noindex,nofollow">
H <meta name="viewport" content="width=device-width,initial-scale=1">
B <link href="/cdn-cgi/styles/challenges.css" rel="stylesheet">
- <meta http-equiv="refresh" content="35">
h<script src="/cdn-cgi/challenge-platform/h/b/orchestrate/jsch/v1?ray=768b32223f27985e"></script></head>
<body class="no-js">
+ <div class="main-wrapper" role="main">
<div class="main-content">
( <h1 class="zone-name-title h1">
{ <img class="heading-favicon" src="/favicon.ico" onerror="this.onerror=null;this.parentNode.removeChild(this)">
kp.m-team.cc
</h1>
/ <h2 class="h2" id="challenge-running">
6 Checking if the site connection is secure
� </h2><div id="challenge-stage" style="display: none;"></div><div id="challenge-spinner" class="spacer loading-spinner" style="display: block; visibility: visible;"><div class="lds-ring"><div></div><div></div><div></div><div></div></div></div>
<noscript>
- <div id="challenge-error-title">
! <div class="h2">
0 <span class="icon-wrapper">
F <div class="heading-icon warning-icon"></div>
</span>
5 <span id="challenge-error-text">
B Enable JavaScript and cookies to continue
</span>
</div>
</div>
</noscript>
� <div id="trk_jschal_js" style="display:none;background-image:url('/cdn-cgi/images/trace/jsch/nojs/transparent.gif?ray=768b32223f27985e')"></div>
? <div id="challenge-body-text" class="core-msg spacer">
\ kp.m-team.cc needs to review the security of your connection before proceeding.
m </div><div id="challenge-fact-wrapper" class="fact spacer hidden" style="display: block; visibility: visible;"><span class="fact-title">Did you know</span> <span id="challenge-fact" class="body-text">43% of cyber attacks target small businesses?</span></div><div id="challenge-explainer-expandable" class="hidden expandable body-text spacer" style="display: none;"><div class="expandable-title" id="challenge-explainer-summary"><button class="expandable-summary-btn" id="challenge-explainer-btn" type="button">Why am I seeing this page?<span class="caret-icon-wrapper"> <div class="caret-icon"></div> </span> </button> </div> <div class="expandable-details" id="challenge-explainer-details">Requests from malicious bots can pose as legitimate traffic. Occasionally, you may see this page while the site ensures that the connection is secure.</div></div><div id="challenge-success" style="display: none;"><div class="h2"><span class="icon-wrapper"><img class="heading-icon" alt="Success icon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAANlBMVEUAAAAxMTEwMDAxMTExMTEwMDAwMDAwMDAxMTExMTExMTEwMDAwMDAxMTExMTEwMDAwMDAxMTHB9N+uAAAAEXRSTlMA3zDvfyBAEJC/n3BQz69gX7VMkcMAAAGySURBVEjHnZZbFoMgDEQJiDzVuv/NtgbtFGuQ4/zUKpeMIQbUhXSKE5l1XSn4pFWHRm/WShT1HRLWC01LGxFEVkCc30eYkLJ1Sjk9pvkw690VY6k8DWP9OM9yMG0Koi+mi8XA36NXmW0UXra4eJ3iwHfrfXVlgL0NqqGBHdqfeQhMmyJ48WDuKP81h3+SMPeRKkJcSXiLUK4XTHCjESOnz1VUXQoc6lgi2x4cI5aTQ201Mt8wHysI5fc05M5c81uZEtHcMKhxZ7iYEty1GfhLvGKpm+EYkdGxm1F5axmcB93DoORIbXfdN7f+hlFuyxtDP+sxtBnF43cIYwaZAWRgzxIoiXEMESoPlMhwLRDXeK772CAzXEdBRV7cmnoVBp0OSlyGidEzJTFq5hhcsA5388oSGM6b5p+qjpZrBlMS9xj4AwXmz108ukU1IomM3ceiW0CDwHCqp1NjAqXlFrbga+xuloQJ+tuyfbIBPNpqnmxqT7dPaOnZqBfhSBCteJAxWj58zLk2xgg+SPGYM6dRO6WczSnIxxwEExRaO+UyCUhbOp7CGQ+kxSUfNtLQFC+Po29vvy7jj4y0yAAAAABJRU5ErkJggg=="></span>Connection is secure</div><div class="core-msg spacer">Proceeding...</div></div>
� <form id="challenge-form" action="/login.php?__cf_chl_f_tk=u43EMII5SPYfKCbLKZL7L4IQW.bnmnxKiFrmzjH1cuY-1668213412-0-gaNycGzNCGU" method="POST" enctype="application/x-www-form-urlencoded">
� <input type="hidden" name="md" value="u.hmH.CtTezS4.l6PynrCdChFwPhotULDidM.S94AYs-1668213412-0-AVej7tkEsBbh2koUz-RfQQDhQyaEf_0BwqR_-my6_9fLgIUy4w0WJrTVoYT6rS_8uJxJRCY0Elt4F3-ov1PD9TCWjYz6snaihGHu7xri_O1Nc3p0qsJgtRErRvrxStUdnDyr6zwpqAuECeB6Yoy_1qIFpajC-oAUfbOtp-MaIVehyC6BM4mOpmC6ZJWmdvY1Bxn4PIjvVk-YRQcqRjmggRWbLJmZ0WORGM_BkkLlIV2EeCKzTIE4gzDMn1z_r7IfNRZLziLrpF9Fu43eoTObeZpJzy5bdJRgKUiywhVT_e1cVp8qbEA_F99EYJUuTkDAyN1X8ONbuc0Xb1gm7lZu5_n4A36jRWsLDSuA2szkfIAsjqBPBgv08FnUvzjwRB7jRyUXKwRU3sd3XaTkcJ753UKlHzEPgBKkU5nctx_SgGShR33EojaWVW4s7r9--mrZ155jnpE7I2SNnq_to2schw25epRaBnlL-qaOl95Ak_EvYfW6ft5AgoJGtEaPkHTeWSIViVftQbtaigo14OWbLfRE7bE8Y3qKI4B_7fPlejGKYyNsRKSePzg-bsFMD38Ua9tQvwk3tTu_NPbfCxjAiXbx5ZKDcFQ9sje7vxeTUUis39BogVO2BXdBpi1Jtpn71A">
� <input type="hidden" name="r" value="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">
~ <span style="display: none;"><span class="text-gray-600" data-translate="error">error code: 1020</span></span></form>
</div>
</div>
<script>
(function(){
window._cf_chl_opt={
cvId: '2',
& cType: 'non-interactive',
cNounce: '3663',
& cRay: '768b32223f27985e',
& cHash: 'ca3cd0c9cd0ecde',
u cUPMDTk: "\/login.php?__cf_chl_tk=u43EMII5SPYfKCbLKZL7L4IQW.bnmnxKiFrmzjH1cuY-1668213412-0-gaNycGzNCGU",
cFPWv: 'b',
cTTimeMs: '1000',
cTplV: 4,
cTplB: 'cf',
cRq: {
@ ru: 'aHR0cHM6Ly9rcC5tLXRlYW0uY2MvbG9naW4ucGhw',
� ra: 'TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA2LjAuMC4wIFNhZmFyaS81MzcuMzY=',
rm: 'R0VU',
o d: 'c8yH85HciRiXq3U/KN0hhftzs2/VtAnVl3xS3isqLs72DTRO2UhZJlHe8VD5d98IwQOEew4+Sa1A68fJZc1nVkccyVj7A3GWt0HtkZbUDFeUb/rfLcJyDzqWUzgi+jo0csBIYHb2CFoCXsdfluJjn06m/fEdzt/Z2mm5QEBu4+eZ5hn1nILTaOS9f7qwhtBlVJJX7pJ4nSQuzthy61VCnI5KceiZ8MCA0OyfYYJpO0pvyN/rPd0Euonh1Mcy1WPIYsz77JJomAPn7Tvjgg1kvQjwzBG1BePOqWRAPle1AeUbtc1Ebm9DbuR8THq1jX/5mUdPtVODiKttNeMDSgeOr+I+HBG5v07JuOImel35u+qegOHn8OPB1NKgwSU1Wgn9suxoO76pLouZZMDiWzPMX5VkqHhRF+WAY02o7Qa8X/TdSgA3QYS5vpncJ7hszF6JHwwNegCkTC+MHrUu/9bC24/f0l8C+MYcyQwS5OzVhyVhQGOSBp1+1yzkuB5n+1y0enot458W3U66wpb2gzVoJCovZe7o/jMVnplkmvG8RB5h9+1N433urviYMpZ1W/Qo0H/E6Yis7JNPaobzhSXSHA==',
/ t: 'MTY2ODIxMzQxMi4yMDAwMDA=',
C m: 'qio3uEzYbT+9WHfA6ScBty+OrtH98JuTNCXAzoyVhf8=',
0 i1: 'kPLunAf2khlyOABp1qMhrQ==',
0 i2: 'kycDTOpYWnittmoTHyiGLQ==',
D zh: 'ycW2tLa5sOEskrRrKYD9aTfh1CimefR9+rFfbc2fii8=',
D uh: 'sBB8sEmOP4iYQTUEC/oaJy8CMO8k7wrxWamrx0AoHIw=',
D hh: 'tKPr5EygkgrRKsUltfzSF5aRVXg3cPORbjqdVQUKOMA=',
}
};
3 var trkjs = document.createElement('img');
i trkjs.setAttribute('src', '/cdn-cgi/images/trace/jsch/js/transparent.gif?ray=768b32223f27985e');
6 trkjs.setAttribute('style', 'display: none');
* document.body.appendChild(trkjs);
4 var cpo = document.createElement('script');
^ cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/jsch/v1?ray=768b32223f27985e';
w window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;
� window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, -window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;
= if (window.history && window.history.replaceState) {
f var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;
� history.replaceState(null, null, "\/login.php?__cf_chl_rt_tk=u43EMII5SPYfKCbLKZL7L4IQW.bnmnxKiFrmzjH1cuY-1668213412-0-gaNycGzNCGU" + window._cf_chl_opt.cOgUHash);
& cpo.onload = function() {
7 history.replaceState(null, null, ogU);
};
}
C document.getElementsByTagName('head')[0].appendChild(cpo);
}());
n</script><img src="/cdn-cgi/images/trace/jsch/js/transparent.gif?ray=768b32223f27985e" style="display: none">
, <div class="footer" role="contentinfo">
# <div class="footer-inner">
6 <div class="clearfix diagnostic-wrapper">
P <div class="ray-id">Ray ID: <code>768b32223f27985e</code></div>
</div>
� <div class="text-center">Performance & security by <a rel="noopener noreferrer" href="https://www.cloudflare.com?utm_source=challenge&utm_campaign=j" target="_blank">Cloudflare</a></div>
</div>
</div>
/<span id="trk_jschal_js"></span></body></html>
f2022-11-12 08:36:52 INFO ReqId 139696411760384 Challenge detected. Selector found: #trk_jschal_js
_2022-11-12 08:36:52 DEBUG ReqId 139696411760384 Waiting for selector: #cf-challenge-running
Q2022-11-12 08:36:52 DEBUG ReqId 139696411760384 Waiting for selector: .ray_id
U2022-11-12 08:36:52 DEBUG ReqId 139696411760384 Waiting for selector: .attack-box
Y2022-11-12 08:36:52 DEBUG ReqId 139696411760384 Waiting for selector: #cf-please-wait
X2022-11-12 08:36:52 DEBUG ReqId 139696411760384 Waiting for selector: #trk_jschal_js
P2022-11-12 08:36:58 DEBUG ReqId 139696411760384 Timeout waiting for selector
...repeat
_2022-11-12 08:37:50 DEBUG ReqId 139696411760384 Waiting for selector: #cf-challenge-running
Q2022-11-12 08:37:50 DEBUG ReqId 139696411760384 Waiting for selector: .ray_id
U2022-11-12 08:37:50 DEBUG ReqId 139696411760384 Waiting for selector: .attack-box
Y2022-11-12 08:37:50 DEBUG ReqId 139696411760384 Waiting for selector: #cf-please-wait
X2022-11-12 08:37:50 DEBUG ReqId 139696411760384 Waiting for selector: #trk_jschal_js
s2022-11-12 08:37:51 ERROR ReqId 139696520779520 Error: Error solving the challenge. Timeout after 60.0 seconds.
2022-11-12 08:37:51 DEBUG ReqId 139696520779520 Response => POST /v1 body: {'status': 'error', 'message': 'Error: Error solving the challenge. Timeout after 60.0 seconds.', 'startTimestamp': 1668213410741, 'endTimestamp': 1668213471593, 'version': '3.0.0.beta3'}
H2022-11-12 08:37:51 INFO ReqId 139696520779520 Response in 60.852 s
v2022-11-12 08:37:51 INFO ReqId 139696520779520 172.17.0.1 POST http://127.0.0.1:8191/v1 500 Internal Server Error
Having same issue as @marujun on another site, https://setlistpub.davematthewsband.com/SetlistNSPub.asp?show_id=1290023
Waiting for selectors, and then timeout waiting for selector.
Getting trk_jschal_js issue
2022-11-18 01:06:23 INFO Incoming request => POST /v1 body: {'maxTimeout': 180000, 'cmd': 'request.get', 'url': 'https://ranobes.net/chapters/1205136/'}
2022-11-18 01:06:24 INFO Challenge detected. Selector found: #trk_jschal_js
2022-11-18 01:09:24 ERROR Error: Error solving the challenge. Timeout after 180.0 seconds.
2022-11-18 01:09:24 INFO Response in 180.799 s
2022-11-18 01:09:24 INFO 172.17.0.1 POST http://localhost:8191/v1 500 Internal Server Error
hey, i've been using the beta for a few days. I noticed a lot of zombie processes being left behind
nichome 4269 0.0 0.0 0 0 ? Zs Dec03 0:00 [chromium] <defunct>
nichome 4357 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 4359 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 4368 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 4369 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 4430 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 4452 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 4556 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 4862 0.0 0.0 0 0 ? Zs Dec03 0:00 [chromium] <defunct>
nichome 4898 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 4900 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 4903 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 4904 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 4982 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 5001 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 5124 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 15986 0.0 0.0 0 0 ? Zs Dec03 0:00 [chromium] <defunct>
nichome 16008 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 16010 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 16013 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 16014 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 16036 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 16062 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 16117 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 16130 0.0 0.0 0 0 ? Z Dec03 0:01 [chromium] <defunct>
nichome 21369 0.0 0.0 0 0 ? Zs Dec03 0:00 [chromium] <defunct>
nichome 21391 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 21393 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 21396 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 21397 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 21426 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 21430 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 21501 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 40650 0.0 0.0 0 0 ? Zs Dec03 0:00 [chromium] <defunct>
nichome 40673 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 40675 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 40678 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 40679 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 40703 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 40728 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 40794 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 291494 0.0 0.0 0 0 ? Zs Dec03 0:00 [chromium] <defunct>
nichome 291516 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 291518 0.0 0.0 0 0 ? Z Dec03 0:00 [chrome_crashpad] <defunct>
nichome 291521 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 291522 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 291544 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 291570 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 291652 0.0 0.0 0 0 ? Z Dec03 0:00 [chromium] <defunct>
nichome 543180 0.0 0.0 0 0 ? Zs 05:19 0:00 [chromium] <defunct>
nichome 543202 0.0 0.0 0 0 ? Z 05:19 0:00 [chrome_crashpad] <defunct>
nichome 543204 0.0 0.0 0 0 ? Z 05:19 0:00 [chrome_crashpad] <defunct>
nichome 543207 0.0 0.0 0 0 ? Z 05:19 0:00 [chromium] <defunct>
nichome 543208 0.0 0.0 0 0 ? Z 05:19 0:00 [chromium] <defunct>
nichome 543236 0.0 0.0 0 0 ? Z 05:19 0:00 [chromium] <defunct>
nichome 543241 0.0 0.0 0 0 ? Z 05:19 0:00 [chromium] <defunct>
nichome 543312 0.0 0.0 0 0 ? Z 05:19 0:00 [chromium] <defunct>
nichome 795355 0.0 0.0 0 0 ? Z 11:19 0:00 [python] <defunct>
nichome 795356 0.0 0.0 0 0 ? Zs 11:19 0:00 [chromium] <defunct>
nichome 795378 0.0 0.0 0 0 ? Z 11:19 0:00 [chrome_crashpad] <defunct>
nichome 795380 0.0 0.0 0 0 ? Z 11:19 0:00 [chrome_crashpad] <defunct>
nichome 795383 0.0 0.0 0 0 ? Z 11:19 0:00 [chromium] <defunct>
nichome 795384 0.0 0.0 0 0 ? Z 11:19 0:00 [chromium] <defunct>
nichome 795412 0.0 0.0 0 0 ? Z 11:19 0:00 [chromium] <defunct>
nichome 795417 0.0 0.0 0 0 ? Z 11:19 0:00 [chromium] <defunct>
nichome 795603 0.0 0.0 0 0 ? Z 11:19 0:00 [chromium] <defunct>
a couple of them might be my python healthcheck but the rest are coming from this. Ideas?
Thanks for the work on the new v3 beta. I've forked it and continued to work on it. https://github.com/AeonLucid/FlareSolverr
Changes:
108.0.5359.40
3.1.7
.I might revert the Dockerfile changes in the future, but this has been working for me so far.
You can try it with docker image ghcr.io/aeonlucid/flaresolverr:v3.0.0
, warning huge docker image (~500MB).
docker run -d \
--name=flaresolverr \
-p 8191:8191 \
-e LOG_LEVEL=debug \
-e 2CAPTCHA_KEY=KEY \
--restart always \
ghcr.io/aeonlucid/flaresolverr:v3.0.0
(Remove the -e 2CAPTCHA_KEY=KEY \
line if you do not have an API key)
@AeonLucid doesn't bypass MTeam or HDT.. sadly
@AeonLucid doesn't bypass MTeam or HDT.. sadly
Post an issue at my GitHub repository with more information and an example and I will check it out.
@AeonLucid doesn't bypass MTeam or HDT.. sadly
Post an issue at my GitHub repository with more information and an example and I will check it out.
Ok, will do.
btw should I use:
docker pull ghcr.io/aeonlucid/flaresolverr:v3.0.0 or docker pull ghcr.io/aeonlucid/flaresolverr:v3beta
@xMetformin v3.0.0
@AeonLucid do you want to make a PR? I'll email @ngosang to see they can review, maybe bring you on board.
undetected_chromedriver headless can be detected, i solve it like this you can try this method, just my test case
undetected_chromedriver headless 可以检测到,我是这样解决的 你可以试试这个方法,只是我的测试用例
这一段是贴在什么地方的?更改那段代码?
Thanks for the work on the new v3 beta. I've forked it and continued to work on it. https://github.com/AeonLucid/FlareSolverr
Changes:
* Changed dockerfile to use Ubuntu 22.04. * Updated chromium to `108.0.5359.40` * Updated undetected_chromium to `3.1.7`. * Added support for detecting captchas (solving endless waiting for selectors loop). * Added support for Cloudflare turnstile captcha. * Added support for hCaptcha (through [2captcha](https://2captcha.com/)). * Added cookies support.
I might revert the Dockerfile changes in the future, but this has been working for me so far.
You can try it with docker image
ghcr.io/aeonlucid/flaresolverr:v3.0.0
, warning huge docker image (~500MB).docker run -d \ --name=flaresolverr \ -p 8191:8191 \ -e LOG_LEVEL=debug \ -e 2CAPTCHA_KEY=KEY \ --restart always \ ghcr.io/aeonlucid/flaresolverr:v3.0.0
(Remove the
-e 2CAPTCHA_KEY=KEY \
line if you do not have an API key)
Tried latest beta available of yours with HDSpace tracker, and it's currently working perfect. The other ones (official and the other docker from another user) doesn't work.
Many many thanks for continue with the project!
Update: I noticed a lot of (many) problems with this tracker (HDSpace). Seems that it only accepts a single request, once every x time. If you try to perform requests from *rr apps once the tracker is added to Prowlarr, it just fails all the time. Also, Prowlarr itself makes it not to be available anymore as per its own scheduled checks. (sorry my english)
Update (2): Seems to be working well now. I disabled and re-enabled it from Prowlarr settings.
HD-Space
not working using docker image: ngosang/flaresolverr:3.0.0.beta3
its working using this fork of flaresolverr docker image: ghcr.io/aeonlucid/flaresolverr:v3.0.0
version: "2.1"
services:
flaresolverr:
image: ghcr.io/aeonlucid/flaresolverr:latest
container_name: "flaresolverr"
environment:
- "LOG_LEVEL=info"
- "LOG_HTML=false"
- "TZ=Asia/Kolkata"
- "2CAPTCHA_KEY=MYKEY"
ports:
- "8191:8191"
restart: "unless-stopped"
Thanks for the work on the new v3 beta. I've forked it and continued to work on it. https://github.com/AeonLucid/FlareSolverr Changes:
* Changed dockerfile to use Ubuntu 22.04. * Updated chromium to `108.0.5359.40` * Updated undetected_chromium to `3.1.7`. * Added support for detecting captchas (solving endless waiting for selectors loop). * Added support for Cloudflare turnstile captcha. * Added support for hCaptcha (through [2captcha](https://2captcha.com/)). * Added cookies support.
I might revert the Dockerfile changes in the future, but this has been working for me so far. You can try it with docker image
ghcr.io/aeonlucid/flaresolverr:v3.0.0
, warning huge docker image (~500MB).docker run -d \ --name=flaresolverr \ -p 8191:8191 \ -e LOG_LEVEL=debug \ -e 2CAPTCHA_KEY=KEY \ --restart always \ ghcr.io/aeonlucid/flaresolverr:v3.0.0
(Remove the
-e 2CAPTCHA_KEY=KEY \
line if you do not have an API key)Tried latest beta available of yours with HDSpace tracker, and it's currently working perfect. The other ones (official and the other docker from another user) doesn't work.
Many many thanks for continue with the project!
Update: I noticed a lot of (many) problems with this tracker (HDSpace). Seems that it only accepts a single request, once every x time. If you try to perform requests from *rr apps once the tracker is added to Prowlarr, it just fails all the time. Also, Prowlarr itself makes it not to be available anymore as per its own scheduled checks. (sorry my english)
I got https://github.com/AeonLucid/FlareSolverr to work to pass HDSpace cloudflare checks but it fails trying to save in prowlarr because it sends a second post request (with username/password) to quickly
Incoming request => POST /v1 body: {'maxTimeout': 60000, 'cmd': 'request.get', 'url': 'https://hd-space.org/index.php?page=login', 'userAgent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36', 'proxy': {}} 2022-12-13 03:28:22 WARNING Request parameter 'userAgent' was removed in FlareSolverr v2. 2022-12-13 03:28:24 INFO Challenge detected. Selector found: #challenge-spinner 2022-12-13 03:28:30 INFO Challenge solved! 2022-12-13 03:28:30 INFO Response in 8.084 s 2022-12-13 03:28:30 INFO ** POST ***/v1 200 OK
2022-12-13 03:28:31 INFO Incoming request => POST /v1 body: {'headers': {'contentType': 'application/x-www-form-urlencoded'}, 'postData': 'uid=**&pwd=**', 'maxTimeout': 60000, 'cmd': 'request.post', 'url': 'https://hd-space.org/index.php?page=login', 'userAgent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36', 'proxy': {}} 2022-12-13 03:28:31 WARNING Request parameter 'headers' was removed in FlareSolverr v2. 2022-12-13 03:28:31 WARNING Request parameter 'userAgent' was removed in FlareSolverr v2. 2022-12-13 03:28:32 INFO Challenge detected. Selector found: #challenge-spinner 2022-12-13 03:28:39 INFO Challenge solved! 2022-12-13 03:28:39 INFO Response in 8.073 s 2022-12-13 03:28:39 INFO POST /v1 200 OK
HD-Space
not working using docker image: ngosang/flaresolverr:3.0.0.beta3
its working using this fork of flaresolverr docker image: ghcr.io/aeonlucid/flaresolverr:v3.0.0
version: "2.1" services: flaresolverr: image: ghcr.io/aeonlucid/flaresolverr:latest container_name: "flaresolverr" environment: - "LOG_LEVEL=info" - "LOG_HTML=false" - "TZ=Asia/Kolkata" - "2CAPTCHA_KEY=MYKEY" ports: - "8191:8191" restart: "unless-stopped"
I have it configured without proving any value for the '2CAPTCHA_KEY' var, and it's working just well for me. Did you? Also, using same tag, so same image version: v3.0.0
I got https://github.com/AeonLucid/FlareSolverr to work to pass HDSpace cloudflare checks but it fails trying to save in prowlarr because it sends a second post request (with username/password) to quickly
Incoming request => POST /v1 body: {'maxTimeout': 60000, 'cmd': 'request.get', 'url': 'https://hd-space.org/index.php?page=login', 'userAgent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36', 'proxy': {}} 2022-12-13 03:28:22 WARNING Request parameter 'userAgent' was removed in FlareSolverr v2. 2022-12-13 03:28:24 INFO Challenge detected. Selector found: #challenge-spinner 2022-12-13 03:28:30 INFO Challenge solved! 2022-12-13 03:28:30 INFO Response in 8.084 s 2022-12-13 03:28:30 INFO ** POST ***/v1 200 OK
2022-12-13 03:28:31 INFO Incoming request => POST /v1 body: {'headers': {'contentType': 'application/x-www-form-urlencoded'}, 'postData': 'uid=**&pwd=**', 'maxTimeout': 60000, 'cmd': 'request.post', 'url': 'https://hd-space.org/index.php?page=login', 'userAgent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36', 'proxy': {}} 2022-12-13 03:28:31 WARNING Request parameter 'headers' was removed in FlareSolverr v2. 2022-12-13 03:28:31 WARNING Request parameter 'userAgent' was removed in FlareSolverr v2. 2022-12-13 03:28:32 INFO Challenge detected. Selector found: #challenge-spinner 2022-12-13 03:28:39 INFO Challenge solved! 2022-12-13 03:28:39 INFO Response in 8.073 s 2022-12-13 03:28:39 INFO POST /v1 200 OK
I was experiencing exactly the same situation as you yesterday. But, after disabling it (from Prowlarr) and enabling it after a couple of minutes, it didn't show any error in Prowlarr since.
In short, I can make requests from Radarr/Sonarr, and Prowlarr sends back the results of HDSpace without any problem now.
Hello, I am testing this version too. (3.0.0.beta3)
I am troubleshooting some issues I am experiencing in a docker instance running in a rpi4 64bits. System get overloaded over time. I have started to keep an eye on deployed containers and system metrics, and noticed this:
docker stats flaresolverr
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
12e2f584e29c flaresolverr 0.03% 0B / 0B 0.00% 111MB / 12.6MB 14.4GB / 1.06MB 799
Those are 800 processes. Container has been running for 44 hours only and I suspect that will keep growing over time until system get totally loaded and crashes. Have sonnar/radarr/prowlarr with defaults configurations hitting this service, and there is no much else going on. The usage is very low.
I see some other user has posted about zombie processes. This might be related. Let me know if I can help somehow.
Thanks!
I have it configured without proving any value for the '2CAPTCHA_KEY' var, and it's working just well for me. Did you? Also, using same tag, so same image version: v3.0.0
it is working with or without "2CAPTCHA_KEY"
Steps taken 1) use ghcr.io/aeonlucid/flaresolverr:latest docker image 2) test HD-Space indexer --> green tick mark 3) dont save but close and wait 1 hour and so 4) this time add HD-Space indexer and dont test it, directly save it.
This beta version is working for me with Jackett Version v0.20.2384 and BT4G. Thanks!
Hello, sorry for double . Cant use FlareSolver as a proxy . i was try 2 versions master stable for windows and python beta 3 with crome browser (FlareSolver py cant find chromium with standalone not installed - help plz with it too) i was start exe. It start instance, but i cant connect any browser or anything by adding 0.0.0.0 / localhost /127.0.0.1, with http / https, with ports 8888 / 8189 - nothing i was start python instance 2022-12-15 05:55:39 INFO Test successful 2022-12-15 05:56:04 INFO Serving on http://0.0.0.0:8191/
but nothing. plz help
For the beta you need Chrome or Chromium installed.
If you're trying to access FlareSolverr on the same Windows device that's running it, use http://127.0.0.1:8191
.
I just ran across this and happy to report ngosang/flaresolverr:3.0.0.beta3
fixed my Jackett and Prowlarr issues. Not to mention, it's much, much more resource friendly.
For the beta you need Chrome or Chromium installed.
If you're trying to access FlareSolverr on the same Windows device that's running it, use
http://127.0.0.1:8191
.
I got chrome , chromium. Flare saw version of build. It started. I try to acces from same device. But cant ..
What do you see in browser when trying to access that IP and port? Does this occur in different browsers? Does anything appear in the FlareSolverr log/console?
ok
flareresolverr win latest log 2022-12-16T05:22:34-04:00 INFO FlareSolverr v2.2.10 2022-12-16T05:22:34-04:00 INFO Testing web browser installation... 2022-12-16T05:22:37-04:00 INFO FlareSolverr User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0 2022-12-16T05:22:37-04:00 INFO Test successful 2022-12-16T05:22:37-04:00 INFO Listening on http://0.0.0.0:8191
firefox try http://127.0.0.1:8189/ Unable to connect chrome (WOW! something new) ok - http://127.0.0.1:8191/ {"msg":"FlareSolverr is ready!","version":"v2.2.10","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0"}
but i cant connect it by my app , by foxy proxy, by proxyomegaswitch. nothing((
flaresolverr 3.0 beta python .\src\flaresolverr.py 2022-12-16 06:01:24 INFO FlareSolverr 3.0.0.beta2 2022-12-16 06:01:24 INFO Testing web browser installation... 2022-12-16 06:01:24 INFO Chrome major version: 108 2022-12-16 06:01:29 INFO FlareSolverr User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 2022-12-16 06:01:29 INFO Test successful 2022-12-16 06:01:29 INFO Serving on http://0.0.0.0:8191
firefox try to localhost 8189 - nothing again chrome - {"msg": "FlareSolverr is ready!", "version": "3.0.0.beta2", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"} in console Flare - 2022-12-16 06:02:15 INFO 127.0.0.1 GET http://127.0.0.1:8191/ 200 OK
foxyproxy , proxyomega - nothing in my app -- Invalid user profile data or Validation errors
help plz
Ok, so they're working fine then. What are you trying to accomplish by setting them up as proxies in browser extensions?
Honestly ))) i was try to connect web parser with FlareSolverr ) But always have an errors. By default all traffic not goes through FlareSolverr + i use all with OPENVPN connect (but with letting use local dns resolvers - setting let use dns req to 127... and ::1 ) Also i have no IPV6 and have some manual hosts file editions 127.0.0.1 localhost 127.0.1.1 PC with no hashtag)
my app succesfully connect for example to a free proxy 131.0.226.198 port 9898 trying to solve the quest . thanks for helping
maybe i should run FlareSolverr with some options for upstream proxy?
P.s Think sollution will be use jacket or proxifier or proxify all traffic to FlareSollver
I'm developing a new version of FlareSolverr from scratch using different technologies.
For now it's in beta state and it lacks some features:
It's compatible with FlareSolverr 2.x so you can interchange the Docker images. If you find any problem, please report in this issue. @ilike2burnthing would you like to test it?
Docker image: ngosang/flaresolverr:3.0.0.beta3 Source code: https://github.com/FlareSolverr/FlareSolverr/tree/v3beta