GuGuss / ARTE-7-Downloader

User script to download videos from the ARTE+7 website
GNU General Public License v3.0
263 stars 33 forks source link

After change of website, app does not work anymore #93

Closed JeanMouette closed 3 years ago

JeanMouette commented 3 years ago

Hi, it seems Arte changed recently their video settings and it's not possible to download videos any more. I'm using an updated version of Firefox.

One can see the issue on this print screen:

capture d'écran 7

Thanks.

frouty commented 3 years ago

Hi, Same for me. const scriptVersion = 3.4; Firefox 89.0 (64-bit)

frouty commented 3 years ago

So I tried with Google Chrome : Version 91.0.4472.106 (Official Build) (64-bit) and everything is fine. No problem.

RuSimita commented 3 years ago

It works fine with Google Chrome and Safari as browsers, but no longer with Firefox.

The-Bogus-Man commented 3 years ago

I've tried it with Firefox, Chrome and Edge. With Firefox it doesn't work at all, with Chrome and Edge it works but only as long as the text of the film description is long enough so that the buttons aren't overlapped by the "You may also like"-section.

For example here (Chrome fullscreen) I can't access the buttons:

not

But when I reduce the horizontal size of the Chrome window so that there's enough vertical space above the "You may also like"-section it works:

works

linuxnico commented 3 years ago

find a solution, but i'm not sure is constant replace line 388:

const _anchor = document.querySelector('.video-thumbnail');

by

const _anchor = document.querySelector('.css-1aoh8pz'); //video-thumbnail');

Firefox_Screenshot_2021-07-02T21-03-36 919Z

marcpops commented 3 years ago

@linuxnico

replace line 388: const _anchor = document.querySelector('.video-thumbnail'); by const _anchor = document.querySelector('.css-1aoh8pz'); //video-thumbnail');

works fine! thanks

gityeti commented 3 years ago

v3.4 works fine with Chromium 90.0.4430.212 (Developer Build)(64-bit) - Merci GuGuss for your great work! With Firefox 78.11.0esr and Firefox 91.0a1 I do have the same problem mentionned by JeanMouette. I tried to replace line 388 (thanks @linuxnico), but the record options disappear completely.

frouty commented 3 years ago

@linuxnico

replace line 388: const _anchor = document.querySelector('.video-thumbnail'); by const _anchor = document.querySelector('.css-1aoh8pz'); //video-thumbnail');

works fine! thanks

Not for me on Firefox 89.0.2 (64-bit) 5.10.42-1-MANJARO

frouty commented 3 years ago

On Chrome Version 91.0.4472.106 (Official Build) (64-bit) Now the Arte+7 downloader choice : language / resolution / download / download description are frozen = when I clik on them nothing happen. This was working in june.

linuxnico commented 3 years ago

ok, so

change line 388 by:

const _anchor = document.querySelector('.next-page');

not beautiful but they work: the buttons are in bottom page

works under linux on: firefox 90.0.1 chrome 91.0.4472.114 chromium 90.0.4430.212

Algosseyn commented 3 years ago

Works fine on Chrome Version 91.0.4472.114 (Build officiel) (x86_64) MacOs 10.13.6 (High Sierra) Beauty is not required here, and it's even better that the buttons were not lost in the web page anymore.

On Firefox 89.0.2 or 90.0.1, the line is 429 (??) and the buttons are just 2 :

Thanks a lot for your help linuxnico

linuxnico commented 3 years ago

Works fine on Chrome Version 91.0.4472.114 (Build officiel) (x86_64) MacOs 10.13.6 (High Sierra) Beauty is not required here, and it's even better that the buttons were not lost in the web page anymore.

On Firefox 89.0.2 or 90.0.1, the line is 429 (??) and the buttons are just 2 :

* one scrolling list -> empty

* "Download description" which is still working if you have changed the line 429 as above -> ('.next page…)
  2 buttons are missing

Thanks a lot for your help linuxnico

there's nothing in 429 image

linuxnico commented 3 years ago

ok, so

change line 388 by:

const _anchor = document.querySelector('.next-page');

not beautiful but they work: the buttons are in bottom page

works under linux on: firefox 90.0.1 chrome 91.0.4472.114 chromium 90.0.4430.212

work with edge 91.0.864.70 too

frouty commented 3 years ago

ok, so

change line 388 by:

const _anchor = document.querySelector('.next-page');

not beautiful but they work: the buttons are in bottom page

works under linux on: firefox 90.0.1 chrome 91.0.4472.114 chromium 90.0.4430.212

Whaoo thanks work with Firefox 89.0.2 (64-bit) | Brave Version 1.25.68 Chromium: 91.0.4472.77 (Official Build) unknown (64-bit)

gityeti commented 3 years ago

linuxnico commented yesterday ok, so change line 388 by: const _anchor = document.querySelector('.next-page'); not beautiful but they work: the buttons are in bottom page

Yes, thanks linuxnico! This works fine with Firefox 78.11.0esr (64 bits) and Firefox 92.0a1 (64 bits)

osvivant commented 3 years ago

thanks linuxnico

Bumbadawg commented 3 years ago

Fixed with 3.5. Thanks for the feedbacks.

https://github.com/GuGuss/ARTE-7-Downloader/commit/04dafcb5526a509cbf3f5014668c532064778184

Install: https://raw.githubusercontent.com/GuGuss/ARTE-7-Downloader/master/src/arte-downloader.js