Automatisches Website-Login mit cURL

Hey alle. Ich habe auf der Suche für eine Weile für etwas, das mir helfen kann, herauszufinden.

Ich Schreibe ein Skript, das login zu Gamefly.com, und fügen Sie 50 Spiele auf meiner Warteschlange. Die Warteschlange-Teil funktioniert gut genug, aber der login funktioniert einfach nicht. Ich habe gelesen, über die Verwendung von cURL vor, und ich bemerkte, dass PHP hat eine anständige genug Zeit mit ihm. Also hier ist was ich habe kommen mit:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.gamefly.com/member/logon/?ReturnUrl=http%3a%2f%2fwww.gamefly.com%2f');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'ctl00$ctl00$ctl00$MainContent$MainContent$MainContent$LoginForm$emailAddress=xxxx@xxxx.com&ctl00$ctl00$ctl00$MainContent$MainContent$MainContent$LoginForm$password=xxxx');
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
$test = curl_exec($ch);

Offensichtlich, ich glaube, ich bin immer die falschen Felder wenn ich dies tun. Hat jemand irgendwelche Ideen auf, wie kann ich es anmelden, oder bin ich Knochen? Danke.

  • Es hängt wirklich von der Website , warum Sie benötigen, um dies zu tun , wenn sein lohnt sich (NICHT-spam-Gründen), prüfen Sie mit dem gamefly-Entwickler ich bin sicher, Sie wird Ihnen eine API zu verwenden
  • GameFly hat keine API. Ich habe gefragt, und plädierte in der Vergangenheit. Es ist eine persönliche Anwendung, die ich verwenden, um zu bestimmen, welche Spiele möchte ich in meiner Reihe, die auf bestimmten Kriterien basiert.
Schreibe einen Kommentar