Nowe posty

Autor Wątek: youtube-dl / yt-dlp .netrc (nie pobiera danych logowania do seriwsu)  (Przeczytany 52 razy)

Offline kowa.pi

  • Nowy na forum
  • *
  • Wiadomości: 24
    • Zobacz profil
Używam w najnowszej wersji YOUTOBE-DL oraz YT-DLP.
Piszą w specyfikacji, aby w /home/user/  dodać plik o nazwie .netrc
a tam dodać coś takiego:

machine vk
login +48601210XXX
password MOJEHASŁO

machine facebook
login +48601210XXX
password MOJEHASŁO

no i siedzę nad tym już dwa dni i nic. Wszystko co znalazłem w necie nie działa.
Podczas próby pobrania filmów dostaję komunikaty tego typu:

[vk] This video is only available for registered users. Use --cookies, --cookies-from-browser, --username and --password, or --netrc (vk) to provide account credentials

Już mnie szlag trafia.
yt-dlp https://vk.com/video567158048_456248610 --netrc
[vk] Downloading login page
[vk] Logging in
[vk] 567158048_456248610: Downloading JSON metadata
ERROR: [vk] This video is only available for registered users. Use --cookies, --cookies-from-browser, --username and --password, or --netrc (vk) to provide account credentials


Kolejny błąd:

yt-dlp -Uv -u MÓJLOGIN -p MOJEHASŁO https://vk.com/video567158048_456248610

[debug] Command-line config: ['-Uv', '-u', 'PRIVATE', '-p', 'PRIVATE', 'https://vk.com/video567158048_456248610']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.05.18 [b14d52355]
[debug] Python version 3.10.5 (CPython 64bit) - Linux-5.17.15-1-MANJARO-x86_64-with-glibc2.35
[debug] Checking exe version: ffprobe -bsfs
[debug] Checking exe version: ffmpeg -bsfs
[debug] exe versions: ffmpeg 5.0 (setts), ffprobe 5.0, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.12.0, certifi-2021.10.08, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
Latest version: 2022.06.22.1, Current version: 2022.05.18

ERROR: It looks like you installed yt-dlp with a package manager, pip or setup.py; Use that to update

[vk] Downloading login page
[vk] Logging in
[debug] [vk] Extracting URL: https://vk.com/video567158048_456248610
[vk] 567158048_456248610: Downloading JSON metadata

ERROR: [vk] This video is only available for registered users. Use --cookies, --cookies-from-browser, --username and --password, or --netrc (vk) to provide account credentials

  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 642, in extract
    ie_result = self._real_extract(url)
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/vk.py", line 328, in _real_extract
    payload = self._download_payload('al_video', video_id, data)
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/vk.py", line 60, in _download_payload
    self.raise_login_required()
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 1140, in raise_login_required
    raise ExtractorError(msg, expected=True)

« Ostatnia zmiana: Dzisiaj o 07:23:00 wysłana przez kowa.pi »

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 334
    • Zobacz profil
A widziałeś yt-dlp
Po prostu użyj komendy
yt-dlp -f 22 url filmu

EDIT.
Oczywiście usuń plik .netrc, bo jest niepotrzebny.
« Ostatnia zmiana: Dzisiaj o 18:15:04 wysłana przez robson75 »
Arch Linux Xfce+compiz - 64Bit Linux User #621110
anarchyinstaller

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2840
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
kowa.pi, tak jeszcze długo będziesz pomachiwał ruską chorągiewką i sprawdzał naszą cierpliwość?
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy