Thread Perlscript soll buttons (nicht Typ submit) clicken
(28 answers)
Opened by user23432 at 2013-09-14 08:53 2013-09-16T16:36:28 bianca 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 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 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. |