私はWebプログラミングの新機能です。 PythonでFoursquareのソーシャルグラフをクロールするためのクローラを作成したいと思います。 私はapiv2
ライブラリを使って "手動で"制御されたクローラを持っています。主な方法があるように:oauth2を使用してWebサイト用のPythonクローラを構築する方法
def main():
CODE = "******"
url = "https://foursquare.com/oauth2/authenticate?client_id=****&response_type=code&redirect_uri=****"
key = "***"
secret = "****"
re_uri = "***"
auth = apiv2.FSAuthenticator(key, secret, re_uri)
auth.set_token(code)
finder = apiv2.UserFinder(auth)
#DO SOME REQUIRES By USING THE FINDER
finder.finde(ANY_USER_ID).mayorships()
bla bla bla
問題現時点では、私は私のブラウザにURLを入力し、リダイレクトURLからコードをピックアップし、その後、私のプログラムのコードを更新する必要があり、実行することですもう一度。 CODEを現在のプログラムに進めて、それを自動化できる方法がいくつかあると思います。
任意の命令またはサンプルコードが理解されます。
にオープナーについての詳細をお読み、ご静聴ありがとうございます。私はブログでは、 "コード"は撮影には必要ないと思われるという質問があります。本当?私のライブラリで、コードはトークンにアクセスするための必須パラメータです。私はちょうど私のコード部分を更新します。質問をより明確にすることを願っています。 – user1056824
あなたのコードを正しく読んでいるなら、あなたのプログラムの 'CODE'変数は必要ありません。それはPython-Oauth2によって処理されます。 – mvanveen
私はそれを試してみましょう。ありがとうございました。 :) – user1056824