ヘッドレス Oauth 認証に関するこのブログ投稿をフォローしようとしています。
http://blog.databigbang.com/automated-browserless-oauth-authentication-for-twitter/
基本的には、jython を使用して Htmlunit を呼び出し、承認 Web ページを開いて受け入れようとしています。ただし、jython と httplib2 の間には非互換性があります。
File "/Users/andrey/jython2.7b1/Lib/site-packages/httplib2-0.8-py2.7.egg/httplib2/iri2uri.py", line 71, in iri2uri
authority = authority.encode('idna')
LookupError: unknown encoding 'idna'
このエラーを修正するにはどうすればよいですか? encodings.idna をインポートすると、stringprep、re、コーデックもインポートする必要がありますが、これは jython にはありません。