Der Martin...: Beendete Angebote bei ebay mit PHP auslesen

Beitrag lesen

Hallo Christian,

ich möchte beendete Angebote bei eBay auslesen und die Daten später weiter verarbeiten.

Interessant... ;-)

Leider ist das Problem, dass man sich einloggen muss, um die beendeten Angebote zu sehen.

Tatsächlich? Ist mir noch gar nicht aufgefallen...

Ist es möglich dass ich in meinem Skript irgendwelche Header-Infos mitgebe, dass ebay vorgaukelt, dass ich es wäre?

Im Prinzip ja: Du müsstest herausfinden, wie ebay die Login-Ablaufdauer in den Cookies codiert, und dann jedesmal ein selbstgemachtes "aktuelles" Cookie mitsenden.

Und was hat dieser ewig lange String zu bedeuten:
...243QQsacqyopZgeQQsacurZ0...
Da sind auch Parameter drin versteckt, wie z.B. Sortierreihenfolge und so. Auch meine Session und/oder Logindaten?

Nein, weder die Session noch die Login-Daten. ebay benutzt hier seit einiger Zeit einen eigenen Mechanismus, um URL-Paramter voneinander zu trennen. Anstatt den üblichen Trennzeichen '?', '&' und '=' benutzen sie Sequenzen, die mit 'QQ' beginnen. Dazwischen stehen die gewohnten URL-Parameter.

Ich habe diesen String allerdings mitkopiert in mein Skript. Es sollte also dieselbe Session benutzen.

Nein, nur dieselben Suchparameter.

Mal 'ne ganz andere Frage: Hast du schon einmal verstanden, wie die ebay-Option "Eingeloggt bleiben, bis ich mich abmelde" wirklich funktioniert? Ich kreuze dieses Feld beim Login _immer_ an, werde aber trotzdem immer wieder nach einer willkürlichen Zeit ausgeloggt. Die Hilfeseiten von ebay behaupten, man bliebe so einen Tag lang eingeloggt. Tatsächlich sind es bei mir aber manchmal ein bis zwei Tage, manchmal aber auch nur zwei Minuten. Dabei ist es auch völlig egal, welchen Browser ich verwende (FF, Opera, IE). Die Zeitspanne scheint rein zufällig zu sein.
Seltsam...

So long,

Martin