Seite 1 von 1

Auf einer website für einige Sekunden verbeliben

Verfasst: Sonntag 29. Juli 2018, 19:32
von addi
Guten Tag, wie kann ich auf einer Website für einige Sekunden verbleiben?

Als Beispiel: Wenn ich zb. auf eine Seite gehe und der Inhalt erst noch generiet wird beim Besuch oder wenn ich ein Video aufsuche und erst nach x Sekunden die Seite verlasse.

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Sonntag 29. Juli 2018, 19:50
von noisefloor
Hallo,

1. Wo ist der Pythonbezug?
2. Ruf die Seite auf, lass' dich Finger von Maus & Tastatur, dann bleibt der Browser auf der Seite.
3. Was hast du vor? Die Frage hat doch bestimmt einen Hintergrund / ein Ziel.

Gruß, noisefloor

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Sonntag 29. Juli 2018, 20:33
von addi
Hey.

Also ich möchte eine Art "Bot" bauen für zb. Youtube. Dieser zählt aber den Aufruf,wenn man länger drauf bleibt. (Ich mache es nur um ein einigermaßen Sinnvolles Projekt zu haben, um mich mit Python zu beschäftigen).

Eine nicht so galante Lösung, die ich habe, wäre durch subprocess Chrome und einen Link zu öffen. Und mit der Comandozeile, den Useragent von Chrome zu verändern. Aber ich würde gerne wissen, ob so ein verbleib auf einer Website zb. mit dem requests-Modul möglich wäre.

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Sonntag 29. Juli 2018, 20:40
von __deets__
Nein. Denn fuer ein solches Tracking setzt YouTube JavaScript ein, das zB einen timeout setzt, und nach dessen Ablauf ein AJAX-Request gegen die YouTube Server absetzt "benutzer war so lange hier". Oder gar kontinuierlich per Websocket, um zB bei wieder-Aufruf der Webseite den zu letzt geschauten Timecode zu kennen.

Sowas bekommst du eher mit Selenium hin.

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Sonntag 29. Juli 2018, 20:42
von ThomasL
Du weißt, das du vor dem Aufruf eines Videos vorher jedesmal deine IP-Adresse ändern musst, sonst zählt Youtube den nicht als unique.

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Sonntag 29. Juli 2018, 21:37
von addi
Ja dazu nutze ich verscheidene Proxy Server und verschiedene User-Agents.

@__deets__ okay danke. Schaue ich mir mal an.

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Sonntag 29. Juli 2018, 21:42
von __deets__
“Einigermaßen sinnvolles Projekt” und so ein Aufwand... das sieht eher nach Rating-Booster aus.

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Sonntag 29. Juli 2018, 22:00
von addi
Nein, ich habe kein YT-Kanal oder dergleichen. ABer wenn man genug Zeit hat(nach dem Abi) und dann so ein Projekt umsetzten möchte, was solls. Hattest du nicht geschrieben, dass du gerne mehr Zeit für Projekte hättest deren Sinnhaftigkeit eher zweitrangig ist? :)

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Sonntag 29. Juli 2018, 22:29
von pixewakb
Ich halte das Projekt auch für eher ambitioniert und nicht gerade einsteigerfreundlich.

Google mal nach Python und Youtube: Für die meisten Sachen (z. B. Video-Download usw.) sollte es fertige Python-Lösungen geben.

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Montag 30. Juli 2018, 09:05
von noisefloor
Hallo,
das sieht eher nach Rating-Booster aus.
+1. Oder Geld in die Kassen zu spülen, in dem man so tut, als ob man das Werbevideo vor dem Youtube-Clip anschaut.
ABer wenn man genug Zeit hat(nach dem Abi) und dann so ein Projekt umsetzten möchte, was solls.
Prinzipiell sehe ich das auch so, dass es für ein Projekt reicht, wenn es für einen selber nützlich ist, weil man dann mehr Spaß beim Programmieren hat. Aber beim gegebenen Projekt "riecht" das halt ein bisschen stark, weil man es sehr einfach für siehe oben missbrauchen kann.

Gruß, noisefloor

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Montag 30. Juli 2018, 10:14
von addi
Dann tut es mir Leid, dass es so rüber kommt. Aber wenn ihr euch mal anschaut, was ich sonst so poste, könnte man ja eventuell davon ausgehen, dass ich mich ernsthaft mit dem Programmieren auseinander setze und dazu lernen möchte. Naja dann mache ich eben was anderes.

Wie wäre es mit einem Instagram Bot ? #Ironieoff

Nein, wenn ihr evtl. Ideen habt, wäre es cool, wenn ihr was vorschlagen könntet. Ich hatte an ein Python CMS gedacht, da ich mich momentan mit JS und Angular auseinander setze.

Re: Auf einer website für einige Sekunden verbeliben

Verfasst: Montag 30. Juli 2018, 14:59
von pixewakb
Eine DIY-Lösung, die sicherlich eher nach Heimwerker-ders-nicht-kann aussieht, wäre m. E. den TOR-Browser zu verwenden und den mittels PyAutoGUI fernzusteuern, das wäre m. E. die einfachste Lösung, du hast dann aber IPs von weltweit dabei. Wahrscheinlich verstößt so etwas gegen Youtube-Richtlinien

Um sich einen visuellen Eindruck von der Qualität dieser Lösung zu verschaffen:

https://www.buzzfeed.com/sophiegadd/diy ... dbqNgeBwQ1