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
[facebook:reel] ERROR No video formats found! when downloading Facebook Reels #7469
Comments
This issue seems to occur with all reels URLs now, including the extractor test. I don't think redirecting to the mobile |
for this test URL - https://www.facebook.com/reel/682865820350105 |
@october262 Okay so replacing the And also with $ ./yt-dlp -vU --cookies ./cookies.txt "https://mbasic.facebook.com/watch/?extid=reels&v=682865820350105&paipv=0&eav=AfYtf1pZlkowA3bOaCUPMfJ1S_Cl6AttcatLUIKTgT2n3ZKEVCdS-Oc4dQ3YgEhluN0&_rdr"
[debug] Command-line config: ['-vU', '--cookies', './cookies.txt', 'https://mbasic.facebook.com/watch/?extid=reels&v=682865820350105&paipv=0&eav=AfYtf1pZlkowA3bOaCUPMfJ1S_Cl6AttcatLUIKTgT2n3ZKEVCdS-Oc4dQ3YgEhluN0&_rdr']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2023.06.22 [812cdfa06] (zip)
[debug] Python 3.10.7 (CPython x86_64 64bit) - Linux-5.19.0-43-generic-x86_64-with-glibc2.36 (OpenSSL 3.0.5 5 Jul 2022, glibc 2.36)
[debug] exe versions: ffmpeg 5.1.1 (setts), ffprobe 5.1.1
[debug] Optional libraries: certifi-2022.12.07, secretstorage-3.3.3, sqlite3-2.6.0
[debug] Proxy map: {}
[debug] Loaded 1851 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version: stable@2023.06.22, Current version: stable@2023.06.22
Current Build Hash: 924464eb831bdb99d854b9d47ff9e1c0870eab276113adaf8a74a8561ad332b9
yt-dlp is up to date (stable@2023.06.22)
[facebook] Extracting URL: https://mbasic.facebook.com/watch/?extid=reels&v=682865820350105&paipv=0&eav=AfYtf1pZlkowA3bOaCUPMfJ1S_Cl6AttcatLUIKTgT2n3ZKEVCdS-Oc4dQ3YgEhluN0&_rdr
[facebook] 682865820350105: Downloading webpage
[facebook] 682865820350105: Downloading webpage
ERROR: [facebook] 682865820350105: Cannot parse data; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
File "/home/emk/Developer/SCRATCH/youtube-downloader/./yt-dlp/yt_dlp/extractor/common.py", line 708, in extract
ie_result = self._real_extract(url)
File "/home/emk/Developer/SCRATCH/youtube-downloader/./yt-dlp/yt_dlp/extractor/facebook.py", line 707, in _real_extract
return self._extract_from_url(real_url, video_id)
File "/home/emk/Developer/SCRATCH/youtube-downloader/./yt-dlp/yt_dlp/extractor/facebook.py", line 654, in _extract_from_url
raise ExtractorError('Cannot parse data') As @bashonly says, it looks like this issue is affecting all reels URLs now. |
download works ok for me either with yt-dlp or by right click & save. |
Just in case: an alternative page for watching a reel is |
can't we download the reels using requests and bs4 package? EDIT: Also has anyone found any other means we can download the reels from FB? |
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as spam.
This comment was marked as spam.
@vjaideep08 see the linked pull request, #7564 |
Closes #7469 Authored by: demon071, bashonly
Hey guys, looks like the issue is back again https://www.facebook.com/reel/573336878299071 or https://www.facebook.com/watch/?v=573336878299071 both return ERROR: [facebook] 573336878299071: Cannot parse data Log below: ./yt-dlp -Uv -F "https://www.facebook.com/reel/573336878299071" |
FB extractor is currently compeletely broken |
Closes yt-dlp#7469 Authored by: demon071, bashonly
DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE
Checklist
Region
Kenya
Provide a description that is worded well enough to be understood
After viewing a Facebook reel on the website (the URL format is as follows: https://www.facebook.com/reel/682865820350105) I attempted to download the video using
yt-dlp
however I got the folloing error response:Also I attempted to view the reel again but in an Incognito Tab to confirm that the video is public and it worked: i.e. I could view the video, meaning it is a public URL not needed Facebook credentials to view.
NOTE: Using the command line utility, and NOT using the API.
Provide verbose output that clearly demonstrates the problem
yt-dlp -vU <your command line>
)'verbose': True
toYoutubeDL
params instead[debug] Command-line config
) and insert it belowComplete Verbose Output
The text was updated successfully, but these errors were encountered: