0

私はPythonが初めてで、検索中にLinuxのコマンドラインでYouTubeにビデオをアップロードできることがわかり、centos 5.7を使用しています

私は最初にpython 2.7をインストールしましたが、それを行う際に多くの問題に直面しましたが、Googleで検索して答えを見つけました

主な問題の 1 つは、https 接続に直面して解決したことでした。open ssl と openssl-devel をインストールした後、ビデオをアップロードするためにこのコマンドを使用しています。

>python youtube_upload.py --email="test.for.utube@gmail.com" --password="****" --title="test" --category="test" test.mp4

そしてこの結果を得る:

Login to Youtube API: email='test.for.utube@gmail.com', password='********' Traceback (most recent call last):

File "youtube_upload.py", line 449, in <module>

sys.exit(catch_exceptions(EXIT_CODES, main_upload, sys.argv[1:]))

File "youtube_upload.py", line 105, in catch_exceptions
fun(*args, **kwargs)

File "youtube_upload.py", line 381, in main_upload
captcha_response=options.captcha_response)

File "youtube_upload.py", line 183, in login
self.categories = self.get_categories()

File "youtube_upload.py", line 255, in get_categories
xml = ElementTree.XML(xmldata)

File "/usr/local/lib/python2.7/xml/etree/ElementTree.py", line 1301, in XML
parser.feed(text)

File "/usr/local/lib/python2.7/xml/etree/ElementTree.py", line 1643, in feed
self._raiseerror(v)

File "/usr/local/lib/python2.7/xml/etree/ElementTree.py", line 1507, in _raiseerror
raise err

xml.etree.ElementTree.ParseError: syntax error: line 1, column 49

Googleで解決策が見つかりませんでした。コマンドラインからYouTubeのアップロードを正常に完了するために、誰かが私を助けてくれることを願っています。

ありがとうございます。そして、解決策が得られると予想される時間について迅速に返信できる場合は、どれだけ待つべきかがわかります

4

1 に答える 1

0

youtube_upload.pyであるかわかりませんが、YouTubeのアップロードをサポートする(そして認証のためにOAuth 2をサポートする)「正規の」Pythonコマンドラインスクリプトを探している場合は、http://code.google.com/p/googlecl/を試してください。

于 2012-10-02T19:30:41.050 に答える