New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[HDChina] DLF and ULF not properly parse #14530
Comments
The snippet you provided of the html looks suspect, for example with a table missing it's end tags in the second td block. |
Attached. Thanks for taking care of this. |
the problem is that the discount is not hardcoded into the HTML like most of the other fields, but is being dynamically updated via javascript after the html has been sent to the browser <td class="discount"><p> <img class="pro_free" src="./HDChina __ Torrents_files/trans.gif" alt="Free" onmouseover="domTT_activate(this, event, 'content', '<b><font class="free">Free</font></b> will end in <b><span title="2023-07-03 17:56:35">5 hours 6 mins</span></b>', 'trail', false, 'delay',500,'lifetime',3000,'fade','both','styleClass','niceTitle', 'fadeMax',87, 'maxWidth', 300);"></p><span title="2023-07-03 17:56:35">5 hours 6 mins</span></td> but since jackett cannot run the javascript, it gets <td> class="discount"><span class="sp_state_placeholder" id="819292"></span></td> so Jackett cannot see the discount img.pro_free and set the DLVF and ULVF and there is nothing we can do about it :-( |
I do some deep dive. The website uses a POST request
|
not with cardigann ATM. |
Ah, thanks for the info. The good news is that there's only one POST query after one search as you can pass as many as torrent id in the payload, so there's only 2x traffic. |
Have you checked our Troubleshooting page for your issue?
Is there already an issue for your problem?
Have you read our Contributing Guidelines?
Environment
Using HTTP Client: HttpWebClient2 Using FlareSolverr: http://192.168.1.160:8191 Using proxy: Disabled App config/log directory: /config/Jackett ThreadPool MaxThreads: 32767 workerThreads, 1000 completionPortThreads Running in Docker: Yes (image build: v0.21.265-ls111) File /etc/issue: Welcome to Alpine Linux 3.17 Jackett variant: CoreLinuxMuslAmdx64 OS version: Unix 5.19.9.0 (64bit OS) (64bit process) Environment version: 6.0.19 (/app/Jackett/)
Description
The parser ignores all the free leech torrents (DLF=0/ULF=1) in HDC, and parses all torrents as regular torrents (DLF=1/ULF=1). One example is
Good.Witch.S07.2021.1080p
, which is a free leech torrent in HDC:However, in Jackett, it is recognized as a regular torrent:
Logged Error Messages
Screenshots
No response
The text was updated successfully, but these errors were encountered: