ProblemWie Wert von Webseite mit Passwort abzurufen geschützten Login
ich auf mein Konto in der Lage sein wollen, um sich einzuloggen, einen Wert von einer Website abgerufen werden, während sie in meinem Konto angemeldet, und es dann zu einem Druck Website. Insbesondere möchte ich die Anzahl der Probleme, die ich von Project Euler gelöst habe, abrufen und dann auf meiner Website ausdrucken.
Jetzt kann ich einen Wert von einer bestimmten Webseite abrufen.
My-Code
Haftungsausschluss: Code genommen und angepasst aus: get value from external webpage (php or java)
Ich habe den folgenden Code, um den nächsten Wert I von einer Webseite abrufen möchten:
<?php
// Read the whole file.
$lines = file('https://projecteuler.net/progress');
// Go through every line ..
while ($line = array_shift($lines)) {
// Stop when you find the label we're looking for.
//NOTE: The word 'Solved' only exists on the web page when you are logged into an account.
if (strpos($line, 'Solved') !== false) break;
}
// The next line has your value on it.
$line = array_shift($lines);
// Print the first word on the line.
$values = explode(' ', $line);
echo $values[0];
?>
Was dieser Code tatsächlich tut
Dieser Code wird auf die Webseite https://projecteuler.net/progress, wie es heißt, gehen. Da jedoch auf diese Webseite zugegriffen werden kann, ohne sich am Konto anzumelden, werden die Werte von dieser Webseite abgerufen, anstelle der Webseite, auf die von der Anmeldung zugegriffen wird.
Im Wesentlichen gibt es zwei/progress Seiten - eine für wenn Sie sich einloggen, und eine für wenn Sie nicht eingeloggt sind.
Ich möchte in der Lage sein, auf die/Fortschrittsseite zuzugreifen, wenn Sie in Ihrem Konto eingeloggt sind. Ich habe versucht:
Dinge, die ich habe versucht
Ich habe versucht, die Informationen zu diesem Link zu verwenden: Reading information from a password protected site
ohne Erfolg.
Wie könnte ich das tun?
Sind Sie der Entwickler dieser Website? –
@AlonEitan Ja. Ich habe meine eigene Website - die ich Daten von Project Euler abrufen möchte, um sie hinzuzufügen. – Baleroc
Ihre Formulierung und Beschreibung hört sich nicht so an, als wären Sie der Entwickler der Website. Warum melden Sie sich nicht direkt bei Project Euler und bitten deren Techniker, mit Ihnen zusammenzuarbeiten und Ihnen den Zugang zu gewähren brauchen? – Martin