mirror of
https://github.com/ytdl-org/youtube-dl.git
synced 2026-03-02 23:07:04 -05:00
Please support dzen.ru quickly #26788
Open
opened 2026-02-21 13:21:02 -05:00 by deekerman
·
24 comments
No Branch/Tag specified
master
pull/30733/head
gh-pages
df-fmt-ext-patch
dlp-fifa-backport
df-test-cleanup
pull/29816/head
download-server
totalwebcasting
rtmp_test
2024.07.11-nightly
2021.12.17
2021.06.06
2021.05.16
2021.04.26
2021.04.17
2021.04.07
2021.04.01
2021.03.31
2021.03.25
2021.03.14
2021.03.03
2021.03.02
2021.02.22
2021.02.10
2021.02.04.1
2021.02.04
2021.01.24.1
2021.01.24
2021.01.16
2021.01.08
2021.01.03
2020.12.31
2020.12.29
2020.12.26
2020.12.22
2020.12.14
2020.12.12
2020.12.09
2020.12.07
2020.12.05
2020.12.02
2020.11.29
2020.11.26
2020.11.24
2020.11.21.1
2020.11.21
2020.11.19
2020.11.18
2020.11.17
2020.11.12
2020.11.01.1
2020.11.01
2020.09.20
2020.09.14
2020.09.06
2020.07.28
2020.06.16.1
2020.06.16
2020.06.06
2020.05.29
2020.05.08
2020.05.03
2020.03.24
2020.03.08
2020.03.06
2020.03.01
2020.02.16
2020.01.24
2020.01.15
2020.01.01
2019.12.25
2019.11.28
2019.11.22
2019.11.05
2019.10.29
2019.10.22
2019.10.16
2019.09.28
2019.09.12.1
2019.09.12
2019.09.01
2019.08.13
2019.08.02
2019.07.30
2019.07.27
2019.07.16
2019.07.14
2019.07.12
2019.07.02
2019.06.27
2019.06.21
2019.06.08
2019.05.20
2019.05.11
2019.04.30
2019.04.24
2019.04.17
2019.04.07
2019.04.01
2019.03.18
2019.03.09
2019.03.01
2019.02.18
2019.02.08
2019.01.30.1
2019.01.30
2019.01.27
2019.01.24
2019.01.23
2019.01.17
2019.01.16
2019.01.10
2019.01.02
2018.12.31
2018.12.17
2018.12.09
2018.12.03
2018.11.23
2018.11.18
2018.11.07
2018.11.03
2018.10.29
2018.10.05
2018.09.26
2018.09.18
2018.09.10
2018.09.08
2018.09.01
2018.08.28
2018.08.22
2018.08.04
2018.07.29
2018.07.21
2018.07.10
2018.07.04
2018.06.25
2018.06.19
2018.06.18
2018.06.14
2018.06.11
2018.06.04
2018.06.02
2018.05.30
2018.05.26
2018.05.18
2018.05.09
2018.05.01
2018.04.25
2018.04.16
2018.04.09
2018.04.03
2018.03.26.1
2018.03.26
2018.03.20
2018.03.14
2018.03.10
2018.03.03
2018.02.26
2018.02.25
2018.02.22
2018.02.11
2018.02.08
2018.02.04
2018.02.03
2018.01.27
2018.01.21
2018.01.18
2018.01.14
2018.01.07
2017.12.31
2017.12.28
2017.12.23
2017.12.14
2017.12.10
2017.12.02
2017.11.26
2017.11.15
2017.11.06
2017.10.29
2017.10.20
2017.10.15.1
2017.10.15
2017.10.12
2017.10.07
2017.10.01
2017.09.24
2017.09.15
2017.09.11
2017.09.10
2017.09.02
2017.08.27.1
2017.08.27
2017.08.23
2017.08.18
2017.08.13
2017.08.09
2017.08.06
2017.07.30.1
2017.07.23
2017.07.15
2017.07.09
2017.07.02
2017.06.25
2017.06.23
2017.06.18
2017.06.12
2017.06.05
2017.05.29
2017.05.26
2017.05.23
2017.05.18.1
2017.05.18
2017.05.14
2017.05.09
2017.05.07
2017.05.01
2017.04.28
2017.04.26
2017.04.17
2017.04.16
2017.04.15
2017.04.14
2017.04.11
2017.04.09
2017.04.03
2017.04.02
2017.03.26
2017.03.24
2017.03.22
2017.03.20
2017.03.16
2017.03.15
2017.03.10
2017.03.07
2017.03.06
2017.03.05
2017.03.02
2017.02.28
2017.02.27
2017.02.24.1
2017.02.24
2017.02.22
2017.02.21
2017.02.17
2017.02.16
2017.02.14
2017.02.11
2017.02.10
2017.02.07
2017.02.04.1
2017.02.04
2017.02.01
2017.01.31
2017.01.29
2017.01.28
2017.01.25
2017.01.24
2017.01.22
2017.01.18
2017.01.16
2017.01.14
2017.01.10
2017.01.08
2017.01.05
2017.01.02
2016.12.31
2016.12.22
2016.12.20
2016.12.18
2016.12.15
2016.12.12
2016.12.09
2016.12.01
2016.11.27
2016.11.22
2016.11.18
2016.11.14.1
2016.11.14
2016.11.08.1
2016.11.08
2016.11.04
2016.11.02
2016.10.31
2016.10.30
2016.10.26
2016.10.25
2016.10.21.1
2016.10.21
2016.10.19
2016.10.16
2016.10.12
2016.10.07
2016.10.02
2016.09.27
2016.09.24
2016.09.19
2016.09.18
2016.09.15
2016.09.11.1
2016.09.11
2016.09.08
2016.09.04.1
2016.09.04
2016.09.03
2016.08.31
2016.08.28
2016.08.24.1
2016.08.24
2016.08.22
2016.08.19
2016.08.17
2016.08.13
2016.08.12
2016.08.10
2016.08.07
2016.08.06
2016.08.01
2016.07.30
2016.07.28
2016.07.26.2
2016.07.26.1
2016.07.26
2016.07.24
2016.07.22
2016.07.17
2016.07.16
2016.07.13
2016.07.11
2016.07.09.2
2016.07.09.1
2016.07.09
2016.07.07
2016.07.06
2016.07.05
2016.07.03.1
2016.07.03
2016.07.02
2016.07.01
2016.06.30
2016.06.27
2016.06.26
2016.06.25
2016.06.23.1
2016.06.23
2016.06.22
2016.06.20
2016.06.19.1
2016.06.19
2016.06.18.1
2016.06.18
2016.06.16
2016.06.14
2016.06.12
2016.06.11.3
2016.06.11.2
2016.06.11.1
2016.06.11
2016.06.05
2016.06.04
2016.06.03_tmp
2016.06.03
2016.06.02
2016.05.30.2
2016.05.30.1
2016.05.30
2016.05.21.2
2016.05.21.1
2016.05.21
2016.05.16
2016.05.10
2016.05.01
2016.04.24
2016.04.19
2016.04.13
2016.04.06
2016.04.05
2016.04.01
2016.03.27
2016.03.26
2016.03.25
2016.03.18
2016.03.14
2016.03.06
2016.03.01
2016.02.27
2016.02.22
2016.02.13
2016.02.10
2016.02.09.1
2016.02.09
2016.02.05.1
2016.02.05
2016.02.04
2016.02.01
2016.01.31
2016.01.29
2016.01.27
2016.01.23
2016.01.15
2016.01.14
2016.01.09
2016.01.01
2015.12.31
2015.12.29
2015.12.23
2015.12.21
2015.12.18
2015.12.13
2015.12.10
2015.12.09
2015.12.06
2015.12.05
2015.11.27.1
2015.11.27
2015.11.24
2015.11.23
2015.11.21
2015.11.19
2015.11.18
2015.11.15
2015.11.13
2015.11.10
2015.11.02
2015.11.01
2015.10.24
2015.10.23
2015.10.18
2015.10.16
2015.10.13
2015.10.12
2015.10.09
2015.10.06.2
2015.10.06.1
2015.10.06
2015.09.28
2015.09.22
2015.09.09
2015.09.03
2015.08.28
2015.08.23
2015.08.16.1
2015.08.16
2015.08.09
2015.08.06.1
2015.08.06
2015.07.28
2015.07.21
2015.07.18
2015.07.07
2015.07.04
2015.06.25
2015.06.15
2015.06.04.1
2015.06.04
2015.05.29
2015.05.20
2015.05.15
2015.05.10
2015.05.04
2015.05.03
2015.04.28
2015.04.26
2015.04.17
2015.04.09
2015.04.03
2015.03.28
2015.03.24
2015.03.18
2015.03.15
2015.03.09
2015.03.03.1
2015.03.03
2015.02.28
2015.02.26.2
2015.02.26.1
2015.02.26
2015.02.24.2
2015.02.24.1
2015.02.24
2015.02.23.1
2015.02.23
2015.02.21
2015.02.20
2015.02.19.3
2015.02.19.2
2015.02.19.1
2015.02.19
2015.02.18.1
2015.02.18
2015.02.17.2
2015.02.17.1
2015.02.17
2015.02.16.1
2015.02.16
2015.02.11
2015.02.10.5
2015.02.10.4
2015.02.10.3
2015.02.10.2
2015.02.10.1
2015.02.10
2015.02.09.3
2015.02.09.2
2015.02.09.1
2015.02.09
2015.02.08
2015.02.06
2015.02.04
2015.02.03.1
2015.02.03
2015.02.02.5
2015.02.02.4
2015.02.02.3
2015.02.02.2
2015.02.02.1
2015.02.02
2015.02.01
2015.01.30.2
2015.01.30.1
2015.01.30
2015.01.25
2015.01.23.4
2015.01.23.3
2015.01.23.2
2015.01.23.1
2015.01.23
2015.01.22
2015.01.16
2015.01.15.1
2015.01.15
2015.01.11
2015.01.10.2
2015.01.10.1
2015.01.10
2015.01.09.2
2015.01.09.1
2015.01.09
2015.01.08
2015.01.07.2
2015.01.07.1
2015.01.07
2015.01.05.1
2015.01.05
2015.01.04
2015.01.03
2015.01.02
2015.01.01
2014.12.17.2
2014.12.17.1
2014.12.17
2014.12.16.2
2014.12.16.1
2014.12.16
2014.12.15
2014.12.14
2014.12.13.1
2014.12.13
2014.12.12.7
2014.12.12.6
2014.12.12.5
2014.12.12.4
2014.12.12.3
2014.12.12.2
2014.12.12.1
2014.12.12
2014.12.11
2014.12.10.3
2014.12.10.2
2014.12.10.1
2014.12.10
2014.12.06.1
2014.12.06
2014.12.04.2
2014.12.04.1
2014.12.04
2014.12.03
2014.12.01
2014.11.27
2014.11.26.4
2014.11.26.3
2014.11.26.2
2014.11.26.1
2014.11.26
2014.11.25.1
2014.11.25
2014.11.24
2014.11.23.1
2014.11.23
2014.11.21.1
2014.11.21
2014.11.20.1
2014.11.20
2014.11.16
2014.11.15.1
2014.11.15
2014.11.14
2014.11.13.3
2014.11.13.2
2014.11.13.1
2014.11.13
2014.11.12.1
2014.11.12
2014.11.09
2014.11.04
2014.11.02.1
2014.11.02
2014.10.30
2014.10.29
2014.10.27
2014.10.26.2
2014.10.26.1
2014.10.26
2014.10.25
2014.10.24
2014.10.23
2014.10.18
2014.10.15
2014.10.13
2014.10.12
2014.10.05.2
2014.10.05.1
2014.10.05
2014.10.02
2014.09.29.2
2014.09.29.1
2014.09.29
2014.09.28.1
2014.09.28
2014.09.25
2014.09.24.1
2014.09.24
2014.09.22.1
2014.09.22
2014.09.19
2014.09.18
2014.09.16.1
2014.09.16
2014.09.15.1
2014.09.15
2014.09.14.3
2014.09.14.2
2014.09.14.1
2014.09.14
2014.09.12
2014.09.10.1
2014.09.10
2014.09.06
2014.09.04.3
2014.09.04.2
2014.09.04.1
2014.09.04
2014.09.01.2
2014.09.01.1
2014.09.01
2014.08.29
2014.08.28.2
2014.08.28.1
2014.08.28
2014.08.27.1
2014.08.27
2014.08.26
2014.08.25.3
2014.08.25.2
2014.08.25.1
2014.08.25
2014.08.24.6
2014.08.24.5
2014.08.24.4
2014.08.24.3
2014.08.24.2
2014.08.24.1
2014.08.24
2014.08.23
2014.08.22.3
2014.08.22.2
2014.08.22.1
2014.08.22
2014.08.21.3
2014.08.21.2
2014.08.21.1
2014.08.21
2014.08.10
2014.08.05
2014.08.02.1
2014.08.02
2014.07.30
2014.07.25.1
2014.07.25
2014.07.24
2014.07.23.2
2014.07.23.1
2014.07.23
2014.07.22
2014.07.21
2014.07.20.2
2014.07.20.1
2014.07.20
2014.07.15
2014.07.11.3
2014.07.11.2
2014.07.11.1
2014.07.11
2014.07.10
2014.06.26
2014.06.25
2014.06.24.1
2014.06.24
2014.06.19
2014.06.16
2014.06.09
2014.06.07
2014.06.04
2014.06.02
2014.05.31.4
2014.05.31.3
2014.05.31.2
2014.05.31.1
2014.05.31
2014.05.30.1
2014.05.30
2014.05.19
2014.05.17
2014.05.16.1
2014.05.16
2014.05.13
2014.05.12
2014.05.05
2014.04.30.1
2014.04.30
2014.04.21.6
2014.04.21.5
2014.04.21.4
2014.04.21.3
2014.04.21.2
2014.04.21.1
2014.04.21
2014.04.19
2014.04.13
2014.04.11.2
2014.04.11.1
2014.04.11
2014.04.07.4
2014.04.07.3
2014.04.07.2
2014.04.07.1
2014.04.07
2014.04.04.7
2014.04.04.6
2014.04.04.5
2014.04.04.4
2014.04.04.2
2014.04.04.3
2014.04.04.1
2014.04.04
2014.04.03.3
2014.04.03.2
2014.04.03.1
2014.04.03
2014.04.02
2014.04.01.3
2014.04.01.2
2014.04.01.1
2014.04.01
2014.03.30.1
2014.03.30
2014.03.29
2014.03.28
2014.03.27.1
2014.03.27
2014.03.25.1
2014.03.25
2014.03.24.5
2014.03.24.4
2014.03.24.3
2014.03.24.2
2014.03.24.1
2014.03.24
2013.03.24.2
2013.03.24.1
2013.03.24
2014.03.23
2014.03.21.5
2014.03.21.4
2014.03.21.3
2014.03.21.2
2014.03.21.1
2014.03.21
2014.03.20
2014.03.18.1
2014.03.18
2014.03.17
2014.03.12
2014.03.11
2014.03.10
2014.03.07.1
2014.03.07
2014.03.06
2014.03.04.2
2014.03.04.1
2014.03.04
2014.03.03
2014.02.28
2014.02.27.1
2014.02.27
2014.02.26
2014.02.25.1
2014.02.25
2014.02.24
2014.02.22.1
2014.02.22
2014.02.21.1
2014.02.21
2014.02.20
2014.02.19.1
2014.02.19
2014.02.17
2014.02.13
2014.02.10
2014.02.08.2
2014.02.08.1
2014.02.08
2014.02.06.3
2014.02.06.2
2014.02.06.1
2014.02.06
2014.02.05
2014.02.04.1
2014.02.04
2014.02.03.1
2014.02.03
2014.01.30.2
2014.01.30.1
2014.01.30
2014.01.29
2014.01.28.1
2014.01.28
2014.01.27.2
2014.01.27.1
2014.01.27
2014.01.23.4
2014.01.23.3
2014.01.23.2
2014.01.23.1
2014.01.23
2014.01.22.5
2014.01.22.4
2014.01.22.3
2014.01.22.2
2014.01.22.1
2014.01.22
2014.01.21.1
2014.01.21
2014.01.20
2014.01.17.2
2013.01.17.1
2013.01.17
2014.01.08
2014.01.07.5
2014.01.07.4
2014.01.07.3
2014.01.07.2
2014.01.07.1
2014.01.07
2014.01.06.1
2014.01.06
2014.01.05.6
2014.01.05.5
2014.01.05.4
2014.01.05.3
2014.01.05.1
2014.01.05
2014.01.03
2013.12.26
2013.12.23.4
2013.12.23.3
2013.12.23.2
2013.12.23.1
2013.12.23
2013.12.20
2013.12.17.2
2013.12.17.1
2013.12.17
2013.12.16.7
2013.12.16.6
2013.12.16.5
2013.12.16.4
2013.12.16.3
2013.12.16.2
2013.12.16.1
2013.12.16
2013.12.11.2
2013.12.11.1
2013.12.11
2013.12.10
2013.12.09.4
2013.12.09.3
2013.12.09.2
2013.12.09.1
2013.12.09
2013.12.08.1
2013.12.08
2013.12.04
2013.12.03
2013.12.02
2013.11.29
2013.11.28.1
2013.11.28
2013.11.26
2013.11.25.3
2013.11.25.2
2013.11.25.1
2013.11.25
2013.11.24.1
2013.11.24
2013.11.22.2
2013.11.22.1
2013.11.22
2013.11.21
2013.11.20
2013.11.19
2013.11.18.1
2013.11.18
2013.11.17
2013.11.15.1
2013.11.15
2013.11.13
2013.11.11
2013.11.07
2013.11.06.1
2013.11.06
2013.11.03
2013.11.02
2013.10.30
2013.10.29
2013.10.28
2013.10.23.2
2013.10.23.1
2013.10.23
2013.10.22
2013.10.18.2
2013.10.18.1
2013.10.18
2013.10.17
2013.10.15
2013.10.09
2013.10.07
2013.10.06
2013.10.04
2013.10.01.1
2013.10.01
2013.09.29
2013.09.24.2
2013.09.24.1
2013.09.24
2013.09.20.1
2013.09.20
2013.09.17
2013.09.16
2013.09.12
2013.11.09
2013.09.10
2013.09.07
2013.09.06.1
2013.09.06
2013.09.05
2013.09.04
2013.08.30
2013.08.29
2013.08.28.1
2013.08.28
2013.08.27
2013.08.23
2013.08.22
2013.08.21
2013.08.17
2013.08.15
2013.08.14
2013.08.09
2013.08.08.1
2013.08.08
2013.08.02
2013.07.31
2013.07.25.2
2013.07.25.1
2013.07.25
2013.07.24.2
2013.07.24.1
2013.07.24
2013.07.23.1
2013.07.23
2013.07.19
2013.07.18
2013.07.17.1
2013.07.17
2013.07.12
2013.07.11
2013.07.10
2013.07.08.1
2013.07.08
2013.07.07.01
2013.07.07
2013.07.05
2013.07.04
2013.07.02
2013.06.34.4
2013.06.34.3
2013.06.34.2
2013.06.34.1
2013.06.34
2013.06.33
2013.06.32
2013.06.31
2013.06.30
2013.06.29
2013.06.28
2013.06.27
2013.06.26
2013.06.25
2013.06.23
2013.06.21
2013.05.23
2013.05.14
2013.05.13
2013.05.10
2013.05.07
2013.05.06
2013.05.05
2013.05.04
2013.05.01
2013.04.31
2013.04.30
2013.04.28
2013.04.27
2013.04.22
2013.04.21
2013.04.18
2013.04.11
2013.04.03
2013.03.29
2013.02.25
2013.02.22
2012.02.22
2013.02.19
2013.02.18
2013.02.02
2013.02.01
2013.01.28
2013.01.27
2013.01.13
2013.01.12
2012.12.99
2013.01.11
2013.01.08
2013.01.06
2013.01.02
2012.12.11
2012.11.29
2012.11.28
2012.11.27
2012.11.17
2012.10.09
2012.09.27
2012.02.27
2012.02.26
2012.01.08b
2012.01.08
2012.01.05
2011.12.18
2011.12.15
2011.12.08
2011.11.23
2011.11.22
2011.11.21
2011.10.19
2011.09.30
2011.09.27
2011.09.18c
2011.09.18b
2011.09.18
2011.09.17
2011.09.16
2011.09.15
2011.09.14
2011.09.13
2011.08.04
2011.03.29
2011.02.25c
2011.02.25b
2011.02.25
2011.01.30
2010.12.09
2010.11.19
2010.10.24
2010.10.03
2010.08.04
2010.07.24
2010.07.22
2010.07.14
2010.06.06
2010.04.04
2010.04.03
2010.04.02
2010.03.13
2010.03.07
2010.02.13
2010.01.19
2010.01.06
2010.01.05
2009.12.26
2009.09.13
2009.09.08
2009.08.08
2009.06.29
2009.05.30
2009.05.25
2009.05.23
2009.05.13
2009.05.11
2009.04.25
2009.04.06
2009.03.28
2009.03.03
2009.02.07
2009.01.31
2008.11.01
2008.10.16
2008.09.20
2008.08.09
2008.07.22
Labels
Clear labels
DRM
Good first issue
account-needed
broken-IE
bug
build/update
cant-reproduce
clarification-needed
documentation
duplicate
external-bugs
fixed
geo-restricted
gh-pages
help-wanted
hls
incomplete
invalid
linux
mpd
not-a-bug
nsfw
offtopic
out-of-scope
outdated-version
patch-available
pending-fixes
php
postprocessors
question
regression
request
request
site-support-request
site-update-request
spam
subtitles
test-needed
tv-provider-account-needed
windows
won't fix
yt-dlp
No labels
DRM
Good first issue
account-needed
broken-IE
bug
build/update
cant-reproduce
clarification-needed
documentation
duplicate
external-bugs
fixed
geo-restricted
gh-pages
help-wanted
hls
incomplete
invalid
linux
mpd
not-a-bug
nsfw
offtopic
out-of-scope
outdated-version
patch-available
pending-fixes
php
postprocessors
question
regression
request
request
site-support-request
site-update-request
spam
subtitles
test-needed
tv-provider-account-needed
windows
won't fix
yt-dlp
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
starred/youtube-dl#26788
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @aflamrip on GitHub (Dec 2, 2023).
Originally assigned to: @Revisto on GitHub.
Checklist
Example URLs
Description
It is a very popular Russian site and needed to be supported
@dirkf commented on GitHub (Dec 2, 2023):
Please review and complete the checklist (why is it there?).
The non-JS page seen by yt-dl contains a gigantic hydration JSON object as a parameter of a JS function that defines the page. Video links can be extracted using the traversal path
'data', ..., 0, 'videoViewer', 'items', ..., 0, 'rawStreams', 'SingleStream', ..., 'StreamInfo', ..., 'OutputStream'.'Title'and'Thumbnail'are available alongside'StreamInfo'. I was able to watch the clip about the fake IKEA (why not ШведГаус?) using one of these links in mpv.@aflamrip commented on GitHub (Dec 3, 2023):
I have no experience in understanding these matters, but I hope that you will support downloading from this site, as it is a strong competitor to ok.ru and vk.com.
@dirkf commented on GitHub (Dec 3, 2023):
I encourage someone who's interested to take this up. Otherwise it's at the end of a long queue.
@Revisto commented on GitHub (Dec 9, 2023):
Hi, can I work on this issue as my first contribution to youtube-dl?
@dirkf commented on GitHub (Dec 9, 2023):
By all means. Are you happy that you know what to do? See #29310 in addition to the manual and FAQ.
@3052 commented on GitHub (Dec 11, 2023):
note this uBlock Origin rule is needed for the web client:
@aflamrip commented on GitHub (Dec 15, 2023):
I am using a peertube instance and it uses ytdl to import videos and this is the error that appears
Command failed with exit code 1: /usr/bin/python3 /var/www/peertube/storage/bin/yt-dlp --merge-output-format mp4 -f bestvideo[vcodec^=avc1][height=720]+bestaudio[ext=m4a]/bestvideo[vcodec!*=av01][vcodec!*=vp9.2][height=720]+bestaudio/bestvideo[vcodec^=avc1][height<=720]+bestaudio[ext=m4a]/bestvideo[vcodec!*=av01][vcodec!*=vp9.2]+bestaudio/best[vcodec!*=av01][vcodec!*=vp9.2]/bestvideo[ext=mp4]+bestaudio[ext=m4a]/best -o /var/www/peertube/storage/tmp/06fa3722e25f07e41b6405880136fbef4fe5dae7fe715463a14c23722933cf18-import https://dzen.ru/video/watch/651a03f748b261411c264611 ERROR: 'NoneType' object is not iterable [ZenYandex] Extracting URL: https://dzen.ru/video/watch/651a03f748b261411c264611 [ZenYandex] 651a03f748b261411c264611: Downloading webpage [ZenYandex] 651a03f748b261411c264611: Redirecting@dirkf commented on GitHub (Dec 15, 2023):
How is this relevant to youtube-dl's support dzen.ru? Please review #30839:
"If you were actually using yt-dlp ..."
@abhimessi16 commented on GitHub (Dec 21, 2023):
Hi @dirkf, is @Revisto still working on the issue else i would like to work on it
@dirkf commented on GitHub (Dec 21, 2023):
There's no PR yet. Unless we hear otherwise, carry on.
@Lil-Nugs commented on GitHub (Jan 28, 2024):
Hi, I'm working on this right now but was wondering if there's a certain way we should handle redirects and how you got the page downloaded, @dirkf? I'm running into an issue where it hits these two URL's before the final webpage with the video and JSON object:
So the
_download_webpage_handlefunction is downloading the empty page at the first page it gets redirected to since they aren't sending back 302 for redirect afterwards.@Lil-Nugs commented on GitHub (Jan 28, 2024):
Hm looking at some other issues actually, seems like this could be bypassed by grabbing the cookies after visiting those URL's
@dirkf commented on GitHub (Jan 28, 2024):
Exactly.
I found that I could just download the second problem video and find the media link. Looking at the first one, it seems to go to the SSO link that you mention, presumably because it needs a login. So the first thing to try is passing cookies from a logged-in browser session that can play that video.
Getting
--username ... --password ...to work would be ideal but experience indicates that today's login procedures are either too hard to implement or too transient or both. But maybe passport.yandex.ru has been handled already -- I haven't checked.@Debojit-0 commented on GitHub (Mar 14, 2025):
@dirkf
Even let me try to contribute on this as this is my first contribution to open source project.
@dirkf commented on GitHub (Mar 14, 2025):
No-one has reported any further progress: have a go. Per https://github.com/ytdl-org/youtube-dl/issues/29724#issuecomment-891937212 and linked issue #29310, make sure to review the base class (
extractor/common.py) and some other new extractors to understand the typical style and API usage.@nolanwelch commented on GitHub (Mar 14, 2025):
@Debojit-0 I previously made an attempt at implementing this extractor, please feel free to use my code here if you find it helpful.
@Debojit-0 commented on GitHub (Mar 14, 2025):
And were you able to resolve it ?
@nolanwelch commented on GitHub (Mar 14, 2025):
Unfortunately no. But I think it's a good start.
@Debojit-0 commented on GitHub (Mar 14, 2025):
Ok fair enough its a good start for me as well as I am still in learning phase 🙂
@Debojit-0 commented on GitHub (Mar 19, 2025):
@nolanwelch @dirkf
The issue is its restricting me my authentication.
Here is the summary or wht i have understood this is a pakcga ehtat helps u to download both webpage and videos from different sources and these sources are stored in the extractor folder which has multiple .py files and each file represent a different wesbites so i need to create a dzu file for this szu website which is a russian website.
So i created the class for this website in the extractor folder asnd ran the test file as well but i get the error
No video formats found!
Now this could be for many reasons
Outdated youtube-dl: The site structure might have changed, and youtube-dl needs to be updated.
Authentication Issue: The video might be behind a login wall, requiring authentication.
Region Restrictions: The video might not be available in your region.
Invalid URL: The URL might be incorrect or inaccessible.
so nay help would be great as i am new to this.I am trying to find the solution mean while if someone can help or guide me
Thankyou
@dirkf commented on GitHub (Mar 19, 2025):
The debugger (
import pdb; pdb.set_trace()) is your friend.extractors/extractors.py?InfoExtractor?_VALID_URLthat matches the URL of a test page?_real_extract()method?urlargument?urland extract the media data from it?id,titleandformatsvalues according to the spec inextractors/common.py?_sort_formats()on theformats?ExtractorError?@Debojit-0 commented on GitHub (Mar 23, 2025):
--> i guess yes
method but i can see its extracting the url but redirecting me to
login page\Does it populate a dictionary with at least id, title and
formats values according to the spec in extractors/common.py? --> no
ExtractorError? --> raise ExtractorError as format not found as its
directing me to the login authentication page
here is the error
EReturns the info extractor class with the given ie_name <class
'youtube_dl.extractor.dzen.DzenIE'>
Returns the info extractor class with the given ie_name <class
'youtube_dl.extractor.dzen.DzenIE'>
[Dzen] 6471e50e06863726828b435c: Downloading webpage
webpage1
scripts var it =
{"host":"https:\u002F\u002Fsso.dzen.ru\u002Finstall?uuid=c81f47cc-9856-4de2-9ffa-ed0beda56016","retpath":"https:\u002F\u002Fdzen.ru\u002Fvideo\u002Fwatch\u002F6471e50e06863726828b435c?is_autologin_ya=true"};(function()
{ var form = document.createElement('form'); var element1 =
document.createElement('input'); var element2 =
document.createElement('input'); element1.name = 'retpath';
element1.type = 'hidden'; element1.value = it.retpath;
form.appendChild(element1); element2.name = 'container'; element2.type =
'hidden'; element2.value =
'1742744099.10153489.3OXfvFuN4Jw6zs2g.PVdwL66GVBOAVp7NlR5qKPyORf2lQwsFdqQDVUWHd3gQ1XXBC9NCvnxmL9v6LJzQ23DMBlH_jTS1PqUGNjlFmBxBOvO05rCsgF06VtUP5cfEUFQS3QVlQsoO2j6bPmtz9izK6MSsyPl6w9IppCNNK5BL97wd_zgdBUuxIs1kHIqrisvlGQqIebPxgn8_3KuY_M1cie7iIo_3fllLY8oAsGClA-uxVDy0Kb_OTOzE8NwPNe-ebSZ93rJCDkWdVC8DX6poDD8vYRj9GM3zEtkL30qm8fgZeAPiYhb6yuazED5iJ-rESeCIo4GBzVgusep004zmc_91sGp4Mt-LBnc4_O5phLHvUv58GFFjRyfHvq4s30TB4T_nHrvAkwR_ZMy2fJe2bVSjxJCAfZBMK5wbu6xiKaVPoaLjx_NQSjVERJrrbWNJqwY8JDB1Quc1u23QNuG3VHFRm1aYwTWc5L3Nr99UNn89laRMWrC6S1vX2MIl-17Vhb9aCCpedWC6mkNPtS9O5vzDZmCZmDw-p7BOR0DrqUnlnpANCXnxLnyRRigvoF6TvuuR0IkcnazTJFhrwLh4XXWTVPcyhepUO_QF7YZ0fEEncrGMo8FscZmikfYbVIe8fuAA8MCp8tBRTJ0bLXOjkPZ2nrIN3AXyB43gZ_qNFLkrm8mQPrQs14EsK-l6bkWCC6Dwx5vhKsC4lDn4ABhJI8TxOCP_XCo_hMphDhJQ__HZfvtvtgUKtDl5ONNMFBnoEHsmkpQP_pOMuVdaZ0BzvZMgysxqmhDnksvRvh03--Nh0MU01SV6wpxiVUSVz_bJmL2XcDtljpwFQDldAUAM6IxYoiGRY73yfj_pyGXIWjwyixnGnvbxJWar2jxS9YVJGuaTG-AKbhj6BuNXMe8v0FdgsVNVsqlhtXwXd5PJ-xIKlIkqRItU6bR6UOsEA-LmiEhSI2vga_4WCOisk4sn43R8aFyWTbedrBmOEKZJ9rleIpijnosaxJRdrkRyqydjlg8V1mQ-c7Fqrf6CVYjffNkSzEM99qa5Zx-oSkHMJoiAYYQQYhBxx2IVhVjfg39yZzp10nvPNRi7fG2dEi7mJ7Hva3JNJZfUv8lbxo2uCg-nQTvSW15DD8MTKgI2xZHSnvQbZ2_emA1tOnflUziLeDnZe24vBDcQVykQm-L22v3M5Bm6K0qehHeaMNog-QXR.Ufmw94PycWbuZL0Ujfu74A';
form.appendChild(element2); form.method = 'POST'; form.action = it.host;
document.body.appendChild(form); form.submit();})();
ERROR: No video formats found!; please report this issue on
https://github.com/ytdl-org/youtube-dl/issues , using the appropriate
issue template. Make sure you are using the latest version; see
https://github.com/ytdl-org/youtube-dl/#user-content-installation on
how to update. Be sure to call youtube-dl with the --verbose option and
include the complete output.
Traceback (most recent call last):
File "C:\Users\DEBOJ\OneDrive\Desktop\opensource
projects\ytdl\youtube-dl\youtube_dl\YoutubeDL.py", line 875, in wrapper
return func(self, *args, **kwargs)
File "C:\Users\DEBOJ\OneDrive\Desktop\opensource
projects\ytdl\youtube-dl\youtube_dl\YoutubeDL.py", line 982, in
__extract_info
return self.process_ie_result(ie_result, download, extra_info)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\DEBOJ\OneDrive\Desktop\opensource
projects\ytdl\youtube-dl\youtube_dl\YoutubeDL.py", line 1016, in
process_ie_result
return self.process_video_result(ie_result, download=download)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\DEBOJ\OneDrive\Desktop\opensource
projects\ytdl\youtube-dl\youtube_dl\YoutubeDL.py", line 1752, in
process_video_result
raise ExtractorError('No video formats found!')
youtube_dl.utils.ExtractorError: No video formats found!; please report
this issue on https://github.com/ytdl-org/youtube-dl/issues , using the
appropriate issue template. Make sure you are using the latest version; see
https://github.com/ytdl-org/youtube-dl/#user-content-installation on
how to update. Be sure to call youtube-dl with the --verbose
option and include the complete output.
On Wed, Mar 19, 2025 at 3:45 PM dirkf @.***> wrote:
@dirkf commented on GitHub (Mar 23, 2025):
Aha! When I first looked at this, redirection to the SSO login wasn't a problem.
What you need to do is pull the ZenYandex stuff from yt-dlp, because dzen.ru and zen.yandex.ru appear to work in the same way. The SSO login can normally be bypassed by following the redirection in the interstitial JS. In this WIP version that I found,
_ZY_download()does this:ZenYandex back-port with initial dzen.ru support
This should be appended to the code in
extractor/yandexvideo.py@dirkf commented on GitHub (Apr 7, 2025):
Now: yt-dlp/yt-dlp#12852