HTTP Einloggen auf einer Homepage

ocsme

Top Contributor
Hallo zusammen,

ich hab da mal eine Frage wie kann ich mich den auf einer Homepage einloggen mit Benutzername und Passwort? Hab schon gesucht und HTMLUnit gefunden aber leider komme ich da nicht so ganz mit :-(

Möchte mich erst einmal nur auf einer Seite einloggen nicht mehr 😛

Kann mir da vielleicht jemand ein Tipp geben?

Liebe Grüße
 
jap das habe ich mir auch schon durchgelesen doch leider bin ich neu in Java :-D haben erst Objekte bis jetzt im Studium durch genommen 😛

wenn nicht muss ich es erstmal sein lassen :-D
LG
 
Also gewissermasen soll es so aussehen:

PHP:
<?php
require 'curl.class.php';
$curl = new cURL();
require 'functions.php';
$username = 'Your_Username';
$password = ( 'Your_Password' );
$server   = Your_Server;
$baseUrl = 'http://s' . $server . '.http://www.example.com/';
if( !login( $username, $password ) )
{
  echo 'Failed to log in!';
  echo $curl->data;
  exit;

so in etwa ein Login und dann soll eine Liste erstellt werden in etwa so:
PHP:
function do (){
$handle = fopen("http://www.example.com/", "r");
sleep(30);
$handle = fopen("http://www.example.com=id0000/", "r");
sleep
$handle = fopen("http://www.example.com=id 0001/", "r");
...
}

vielleicht wird es jetzt etwas klarer 🙂
Denn ich stehe derzeit auf dem Schlauch mit der URL Klasse :-( vielleicht ist ja jemand so nett und versucht es mir zu erklären 🙂

Liebe Grüße
 
Glaub' in 'nem PHP-Forum wird man dir viel mehr helfen koennen, wenn du schnelle Antworten brauchst.
Ansonsten sehe ich keine URL-"Klasse", bzw.
PHP:
class URL
{
     function __construct() 
     { 
          ...
     }
}
Eventuell kannst du dir das und die cURL Bibliothek mal anschauen.
 
Um welche Website geht's? Je nachdem könnte man relativ einfach was mit Selenium machen.
Ich dachte Selenium wäre für Testautomatisierugen?

Ich selbst habe auch mal probiert, mich auf einer Homepage via Java einzuloggen. Allerdings wird da eine JavaScript Form aufgerufen, auf die ich keinen Zugriff habe bzw. die den Inhalt "versteckt". Gegebenenfalls musst du JavaScript oder PHP benutzen.

Edit: Ok, Selenium scheint mehr zu sein.
Guck mal hier:
https://www.testing-board.com/selen...atisierung-wordpress-und-basis-testframework/
 
ich kann das ganze leider so nicht in php schreiben da jede Session jeweils pro Link Aufruf abläuft und ich das ganze dann über crontab z. B. machen müsste und ich nicht weis wie ich dann die Links die ich schon ausgeführt habe abfangen kann um sie nicht nochmal auszuführen.

Das Codefragment da oben soll nur ein Beispiel sein was ich mit Java machen möchte 🙂 wäre nett wenn jemand eine Idee hat wenn nicht muss ich das ganze wieder später versuchen wenn ich mehr Erfahrung habe 😀
LG
 

Zurück
Oben