一部のユーザーの電子メールアドレスがあり、その情報をGitHubアカウントから抽出したい場合。どのように私はPython.Iを使用してこれを行うことができます私はこれを見つけた(https://help.github.com/articles/searching-users/)しかし、それはどのようにユーザー情報を抽出するのに役立ちます。電子メールアドレスを使用してgithubからユーザー情報を抽出する方法は?
-1
A
答えて
0
ウェブスクラップ情報を検索するか、ユーザーのメールにAPIを使用してみることができます。
0
私は、GitHub APIを使用して電子メールを使用してユーザーデータを取得できることを知っています。ユーザーの情報を含むJSON項目が返されるはずです。私はAPIの使用に関するチュートリアルのほとんどがRubyを使用していると考えていますが、同じ一般原則がPythonに継承されない理由はありません。
代わりにウェブスクレーパーを使用する場合は、BeautifulSoupをお勧めします。
0
これを試すことができます。これはまさにあなたが望むかもしれない解決策ではありませんが、これはあなたのために働くでしょう。このコードではユーザー名はEmail-Idを入力していません。 APIはコードで与えられます。しかし、接続するにはアクセストークン(パスワードと同様)が必要です。独自のパーソナルトークンを作成することができます。ここにそのリンクがあります: - https://github.com/settings/tokens。だから、あなたはすべての細部を持っているし、あなたはループやすべてのもので遊んで、あなたが望む情報を抽出することができます。
P.S. : - このソリューションは、あなたの要件を満たしていない場合は、このリンクを辿ることができます: - https://developer.github.com/v3/users/emails/をし、API、私は自分のメールアドレスに基づいてユーザーを検索したい
import urllib
import json
serviceurl = 'https://api.github.com/users/'
while True:
user = raw_input('Enter user_name : ')
if len(user) < 1 : break
serviceurl += user +'?'
access_token = "f6f02691c1d45293156ac5a2b7b324ed4fb9d2b4"
url = serviceurl + urllib.urlencode({'access_token': access_token})
print 'Retrieving', url
uh = urllib.urlopen(url)
data = uh.read()
#print data
js = json.loads(str(data))
print json.dumps(js, indent=4)
"""for i in js:
print i
print js["email"]"""
関連する問題
- 1. htmlソースから電子メールアドレスを抽出
- 2. Indy TIdMessageオブジェクトからすべての電子メールアドレスを抽出する方法は?
- 3. 電子メールアドレスにフォーム情報を送信する方法
- 4. asp.netまたはphpを使用して電子メールから情報を抽出するには
- 5. Amazon APIを使用して情報を抽出する方法
- 6. 電子アプリでGPU情報を抽出するには?
- 7. 電子メールヘッダーからの情報の抽出
- 8. Jsoupを使用してWebページから情報を抽出
- 9. BeautifulSoup4を使用してウェブサイトから表情報を抽出
- 10. php-curl(資格情報付き)を使用してgithubから情報を解放する方法は?
- 11. Android:OTPを使用して電子メールアドレスを確認する方法
- 12. openID電子メール以外の情報を抽出する
- 13. VBAを使用してPR_TRANSPORT_MESSAGE_HEADERSから電子メールアドレスを取得する方法
- 14. 電子メールアドレスに送信されたOutlook電子メールから抽出する方法は?
- 15. アニメーションGIFからフレームタイミング情報を抽出する方法は?
- 16. ジェスチャライブラリから座標情報を抽出する方法は?
- 17. 資格情報や認証情報からメールアドレスを取得する方法は?
- 18. Windows CMDで複数のファイルから電子メールアドレスを抽出
- 19. 電子メールからデータベースへの情報をパーズする方法
- 20. AndroidのVision OCR結果テキストから名前、電話番号、電子メールアドレスを抽出する方法は?
- 21. DOMを使用してXMLから情報を抽出していますか?
- 22. Three20のURLパラメータを使用して電子メールアドレスを使用して電子メールクライアントを起動する方法
- 23. ウェブストリームから情報を抽出する
- 24. XMLから情報を抽出する
- 25. xmlから情報を抽出する
- 26. 電子メールアドレスのファイルをチェックしてそれらを抽出します
- 27. Get-AzureRmVMコマンドレットを使用してNIC情報を抽出する方法
- 28. ウェブデルファイから情報を抽出する最良の方法
- 29. bitbakeレシピからライセンス情報を抽出する方法
- 30. 画像からカメラ関連情報を抽出する方法
に応じていくつかの変更を行います。 GitHubの電子メールアドレスでユーザーを検索することは可能ですか? –