擅长:python、mysql、java
<p>特别是对于youtube dl,可以设置logger对象,如文档中的<a href="https://github.com/rg3/youtube-dl/blob/master/README.md#embedding-youtube-dl" rel="nofollow">advanced example</a>:</p>
<pre><code>from youtube_dl import YoutubeDL
class MyLogger(object):
def debug(self, msg):
print('debug information: %r' % msg)
def warning(self, msg):
print('warning: %r' % msg)
def error(self, msg):
print('error: %r' % msg)
options = {
"restrictfilenames": True,
"progress_with_newline": True,
"logger": MyLogger(),
}
url = 'http://www.youtube.com/watch?v=BaW_jenozKc'
with YoutubeDL(options) as ydl:
ydl.download([url])
</code></pre>