affymetrix アノテーション ファイルをダウンロードしたい。ただし、最初にログインする必要があります。
ログインページはhttps://www.affymetrix.com/estore/user/login.jsp です。ダウンロードしたいファイルは http://www.affymetrix.com/Auth/analysis/downloads/na32/genotyping/です。 GenomeWideSNP_6.na32.annot.db.zip
いくつかの方法を試しましたが、わかりません。
#
リクエストのインポート セッションから
ペイロード = {
'アクション': 'ログイン',
'username': 'username', #この部分を変更
'password': 'password' #この部分を変更する
}
session() を c として使用:
c.post('https://www.affymetrix.com/estore/user/login.jsp', data=payload)
リクエスト = c.get('http://www.affymetrix.com/Auth/analysis/downloads/na32/genotyping/GenomeWideSNP_6.na32.annot.db.zip')
印刷要求.ヘッダー
印刷要求.テキスト
#
urllib2 も試してみます。
urllib、urllib2、cookielib をインポートする
ユーザー名 = 'ユーザー名'
パスワード = 'パスワード'
cj = cookielib.CookieJar()
オープナー = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'username': ユーザー名、'password': パスワード})
opener.open('https://www.affymetrix.com/estore/user/login.jsp', login_data)
resp = opener.open('http://www.affymetrix.com/Auth/analysis/downloads/na32/genotyping/GenomeWideSNP_6.na32.annot.db.zip')
resp.read()
