2009-05-26 1 views
-1

私はlogin.pyを使ってログインできないので、別のスクリプトを実行せずにスクリプトでWikipediaにログインできるように誰かがコードを知っているのだろうかと思っていましたか? 乾杯!pywikipediaログインしていますか?

+0

どのスクリプトを指定するか、login.pyスクリプトのコードを表示し、実際の問題点を指定してください。 :)と "使用できません"という意味は何ですか? – kender

答えて

1

答えは簡単です:login.pyを実行することができないpywikipediaは使用できません。

このファイルは、設定を試すうえで優れたユーザーインターフェイスを提供するだけでなく、ログインにフレームワークで使用するすべての認証プリミティブを含んでいます。ログインしなければ、あまりできません。

もっと役に立つ答えが必要な場合は、より正確にする必要があります。なぜなら、なぜlogin.pyを使用できないのか、そしてPywikipediaとどのような操作が必要なのかです。

0

リモートサーバーをインタラクティブに使用できないため(パスワードを入力できない)、自分の資格情報をリモートサーバーにコピーすることができました。

デフォルトでは、リモートアクセス許可は~/.pywikibot/pywikibot.lwpに保存されています。過去に私がローカルにログインしてからこの.lwpファイルをリモートサーバーにコピーしてから、自分のパスワードをリモートサーバー。

私はこの方法をまったく安全と主張しませんが、ハックです。

+0

'〜/ .pywikibot/pywikibot.wp'がどのように作成されるか考えてみましょうか?そのディレクトリは存在しますが、Fedora 23のpywikibotのインストールでは空です。 – wallyk

+0

@wallyk、 '〜/ .pywikibot/pywikibot.lwp'はクッキーファイルであり、正常にログインすると作成されます。まだログインしていない場合おそらく、あなたは '.lwp'を持っていないでしょう。 – notconfusing

+0

確かに、私は数ヶ月前にログインし、毎日pywikibotスクリプトを実行しました。ちょうど数日前に再びパスワードを入力するよう促しました。私は、パスワードを設定ファイルに入れて、永続的にそれを満たす方法を探していました。 – wallyk