Thread Perlscript soll buttons (nicht Typ submit) clicken (28 answers)
Opened by user23432 at 2013-09-14 08:53

jan
 2013-09-16 19:37
#170322 #170322
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
2013-09-16T16:36:28 bianca
2013-09-16T15:50:21 jan
Ist aber nicht. Aus dem JS ist doch ziemlich offensichtlich, was da zurückkommt: ne Datenstruktur mit allem, was man braucht.

Ja, so hat es den Anschein.
Hast du es live getestet? Ich wage solche Aussagen nicht, bevor ich das nicht selbst gesehen habe.


Bla bla. Sorry, aber nichts ist nie perfekt. Kann sein, dass deren JavaScripts alle nicht funktionieren und in Wirklichkeit liefern sie per Ajax ein komplettes Betriebssystem, in JavaScript geschrieben, das dann über einen Exploit in allen gängigen Browsern den Bootsektor überschreibt, deinen Rechner rebootet und irgendwie das Bios zu blitzstart zwingt und in einer Sekunde geladen ist und dein OS emuliert, damit Du es nicht merkst. Nee ist klar. Wahrscheinlicher ist, dass sie das ausliefern, was sie auch im JavaScript-Code erwarten. Und der Code ist so einfach und so eindeutig, dass ich schwer überrascht wäre, wenn sie da was anderes machten.

Aber bau Du in so einem Fall halt mal zuerst _gaq.push() nach, bevor Du merkst, dass das nichts damit zu tun hat und dann emulierst Du halt die Welt in JavaScript, es könnte ja was merkwürdiges irgendwo im Universum passieren.


2013-09-16T16:36:28 bianca
2013-09-16T15:50:21 jan
Da kann man sogar supereinfach einen Test schreiben, der täglich checkt, dass das Format sich nicht geändert hat und sinnvolle Werte zurückkommen.

Klingt ja so, als hättest du es schon fertig :) Zeig mal.


Hab ich doch in meinem Post. Bei mir lief der Kram nicht unmittelbar und ich hatte keine Lust rumzuforschen, also habe ich mir einfach den Code angesehen und daraus gefolgert. Mit Zugangsdaten zum anschauen und zum testen ist das ein Witz und dauert keine Stunde.

2013-09-16T16:36:28 bianca
2013-09-16T15:50:21 jan
Du verunsicherst den OP unnötig.

Jeder muss sich seine eigene Meinung bilden. Erfahrungen und daraus resultierende Bedenken mitzuteilen ist Sinn und Zweck eines Forums. Finde deine Wertung unpassend.


Nochmal: verzeih meine Direktheit, aber dir fehlt an dieser Stelle ganz offensichtlich die Erfahrung, sowohl mit Datenextraktion als auch mit jQuery/JavaScript. Ob Du das nicht bemerkst kann ich nicht einschätzen, aber es ist leicht zu erkennen. _gaq.push sollte man kennen, dass da höchstwahrscheinlich keine Magie mit Google Analytics abläuft, sollte man einschätzen können. Die Erfahrung äußert sich, ganz unbescheiden, darin, dass ich vermutete, es wäre irgendwo
Code: (dl )
$(".real_time_availability_listing").click( .... );

und mit dem Beispiel dann folgendes sich auftat:
Code: (dl )
$j('.real_time_availability_listing').click(function(e){


Ich mache seit Jahren Datenaggregation im großen Stil und habe damit ziemlich viel Erfahrung. Ja, die können ihr Format ändern. Machen sie aber nicht täglich, weil die auch nicht den ganzen Tag arbeiten wollen. Ja, die können dich blocken. Machen sie in meiner Erfahrung beinahe nie, wenn Du dich anständig verhälst, weil das nie geprüft wird.
Du verbreitest FUD und berufst dich auf theoretische Sachen, die praktisch (hier kommt wieder die Erfahrung in's Spiel) kaum relevant sind. Ich finde das nicht nur unnötig, sondern schädlich, weil Du den OP davon abhälst, eine einfache Lösung zu finden und eher zur Aufgabe drängst. Wozu?

Und nur um das ganz korrekt abzuschließen: in JSON ist kein Code, das ist die JavaScript Object Notation. Es kommen Daten für Objekte, aber keine ausführbare Objekte. Deshalb auch mein Hinweis auf eval: wenn Du kein eval im Code siehst, ist im JSON nichts besonderes.

View full thread Perlscript soll buttons (nicht Typ submit) clicken