Powershell invoke webrequest Login daten übernehmen?

4 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Ich bin derzeit leider Unterwegs und es wäre mühsam Dir ein adäquates Beispiel auf dem Handy zu schreiben🤮.

Arbeite mit der sessionvariable und cookies...

https://www.gngrninja.com/script-ninja/2016/7/8/powershell-getting-started-utilizing-the-web

http://www.powershellcookbook.com/recipe/vODQ/script-a-web-application-session

https://davidhamann.de/2019/04/12/powershell-invoke-webrequest-by-example/

Sehr elegant läßt es sich mit der "Fernsteuerung" des klassischen Internetexplorers arbeiten .

https://www.gngrninja.com/script-ninja/2016/9/25/powershell-getting-started-controlling-internet-explorer.

...damit agierst Du als würdest Du von Hand auf einer Seite surfen. Diese Variante ist unumgänglich, wenn Teile der Webseite dynamisch durch Javascript erstellt werden.

Woher ich das weiß:eigene Erfahrung – Ich mach das seit 30 Jahren

Es gibt ja auch noch Taschenrechner ...

LG Culles


Bieberikus453 
Beitragsersteller
 29.10.2020, 21:23

Wofür einen Taschenrechner?

0
Bieberikus453 
Beitragsersteller
 29.10.2020, 21:28
@RakonDark

Ah ja wäre eine Möglichkeit, jedoch kann es jede erdenkliche Währung sein, wenn ich bei jeder Abfrage noch jede Währung Filtern und umrechnen muss ist nicht unbedingt effizient.

0

entweder hast du eine Session die du mitgeben kannst oder ein Token , da kenn ich die seite halt nicht im login .


Bieberikus453 
Beitragsersteller
 29.10.2020, 21:29

Ich verstehe nicht ganz was du meinst. Die Login Seite ist folgende : https://steamcommunity.com/login

0
RakonDark  29.10.2020, 21:33
@Bieberikus453

naja , wie halt ein browser so arbeitet , wenn es eine session gibt wird das im browser via cookie mitgeschickt oder es gibt ein token der dir den zugriff erlaubt . bei facebook hole ich mir einen token um weiter zu machen und den muss ich auch mitgeben bei der/jeder anfrage . irgendwie muss ja der server wissen wer ich bin es gibt ja keine Statefull connection , sondern meist so stateless http und damit weis die andere seite schon nach abschicken der datei nix mehr von dir .

0

Andere Idee: Euro raus filtern und den Rest verwerfen, dann würde das Anmelden wegfallen ;)

Woher ich das weiß:Berufserfahrung – Tätig als Service Desk Agent

Bieberikus453 
Beitragsersteller
 29.10.2020, 19:22

Ja, aber das Problem ist dann, falls kein Angebot in Euro angeboten wird, wird nicht herausgefiltert. Ebenfalls kann es auch sein, dass es nur sehr wenige Angebote gibt (1-3 Angebote) In diesen Fällen ist die Wahrscheinlichkeit auf ein Angebot in Euro noch viel kleiner.

1