貸出クラブから貸出金額ファイルをダウンロードしようとしています。彼らは、ファイルの2つのバージョンを安全なバージョンと通常のバージョンの2つを提供しています。 。 https://resources.lendingclub.com/secure/LoanStats3a_securev1.csv.zip?signature=foo&issued=bar貸出クラブのウェブサイトでCURLを使用してログインできない
「署名」と「発行」私がログインするたびに変更し、ページを閲覧しているように見える両方:私は、ログインする必要があり、安全なバージョンをダウンロードするため
内のURLは次のように読み込みます。
私の解決方法は、サイトにログインし、ダウンロードページにアクセスして、クエリ文字列で完全なURLを取得することです。
私がログインするために、次のコードを試してみました:
$username = "[email protected]";
$password = "mypassword";
$url='https://www.lendingclub.com/account/login.action?login_email='.$username.'&login_password='.$password;
$agent= 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36';
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_URL,$url);
$result=curl_exec($ch);
$httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
var_dump($httpcode);
var_dump($result);
return;
私は200と
int(200) string(32454) "
This website does not support this version of Internet Explorer. Please upgrade to the latest version for a better experience. Upgrade Now
...
のHTTP応答を取得する私は、サイトにアクセスしたとき、私はヘッダをスニッフィングすることにより、ユーザエージェント文字列を得ました私のブラウザで。
私は午後にグーグルで過ごし、この問題を回避する方法を見つけようとしました。私はクッキーで試したが、うまくいかなかった。
他に何ができるのですか?
ありがとうございます。
あなたがやっていることに興味があります。私はjavaを使用して非常に似た何かに取り組んでいます。あなたとチャットするのが大好きです。 –