question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Teachable support broken. Manual solution provided

See original GitHub issue

Checklist

  • I’m reporting a broken site support
  • I’ve verified that I’m running youtube-dl version 2020.03.24
  • I’ve checked that all provided URLs are alive and playable in a browser
  • I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
  • I’ve searched the bugtracker for similar issues including closed ones

Verbose log

[debug] System config: []
[debug] User config: ['--output', '~/Downloads/%(title)s.%(ext)s']
[debug] Custom config: []
[debug] Command-line args: ['https://some.teachable.com/courses/447455/lectures/15169635', '--username', 'PRIVATE', '--password', 'PRIVATE', '--verbose', '--cookies', '/Users/andrey/Downloads/cookies.txt']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2020.03.24
[debug] Python version 3.7.7 (CPython) - Darwin-19.5.0-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
[generic] 15169635: Requesting header
WARNING: Falling back on generic information extractor.
[generic] 15169635: Downloading webpage
[generic] 15169635: Extracting information
[Teachable] Downloading some.teachable.com login page
ERROR: Unable to download webpage: HTTP Error 403: Forbidden (caused by <HTTPError 403: 'Forbidden'>); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 627, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2238, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 641, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 563, in error
    result = self._call_chain(*args)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 755, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 641, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 569, in error
    return self._call_chain(*args)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 649, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)

Description

Hi! Looks like Teachable support broken. Before it works but now not. Maybe because of changed captcha. Here is my previous issue https://github.com/ytdl-org/youtube-dl/issues/23418 and using cookies solves it. But now cookies doesn’t help. Please help!

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:9

github_iconTop GitHub Comments

1reaction
achirkofcommented, Aug 22, 2020

If you’re really lazy you can use the tiny dirty python script I made for teachable files. You’ll still need to get the video code yourself. https://gist.github.com/jdeluyck/41b66a5a02e856a0e7da447ee93153e6

I’m a newbie at python.

I’m getting errors running the script: DL: error: the following arguments are required: -v/–video, -f/–filename

I have my URL: https://EDITEDFORPRIVACY.teachable.com/courses/123456/lectures/1776337?wvideo=h03ul197jy

How do I use that URL to give your script what it wants?

Looks like you have to provide video format and output file name. Or use manual solution https://github.com/ytdl-org/youtube-dl/issues/25051#issuecomment-620857908

1reaction
jdeluyckcommented, Jun 27, 2020

If you’re really lazy you can use the tiny dirty python script I made for teachable files. You’ll still need to get the video code yourself.

https://gist.github.com/jdeluyck/41b66a5a02e856a0e7da447ee93153e6

Read more comments on GitHub >

github_iconTop Results From Across the Web

Common Technical Issues Troubleshooting – Teachable
This article goes over common troubleshooting steps you can take when experiencing technical issues with your school and/or course.
Read more >
Teachable Tutorial for Beginners 2022 (Full Guide) - YouTube
In this Teachable Tutorial 2022 I will show you step by step how to use teachable to create an online course!
Read more >
Teachable Reviews - Pros & Cons, Ratings & more - GetApp
Their customer service team is super helpful when you need them and the platform is very familiar to a lot of other bloggers...
Read more >
Teachable Review: Pricing, Features, Support and More
Advanced customization through code; Custom user roles; Bulk student enrollments; Manual student imports; 20 admin accounts. One more important ...
Read more >
LearnWorlds vs. Τeachable: A Side-by-Side Comparison
Disclaimer: The information in this comparison is based on publicly available information on Teachable pricing and support pages, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found