Bot um an Newsletter anzumelden

07/18/2013 21:34 comets#1
Hoho,

Ich weiß nicht ob ich hier richtig bin, aber ich wollte fragen, bevor ich mich einlese, ob es möglich ist:

einen Bot zu erstellen, der sich für mich für einen Newsletter anmeldet.

Ich brauche die Eingaben Vorname, Nachname, Geburtsdatum (dropdown oder textlich) und Emailadresse + ein häckchen setzen bei AGBs.

Weiter unten poste ich nen Ausschnitt aus dem Quelltext.

So nun der, wie ich annehme, eher schwierige Teil:

Der Bot müsste logischerweise immer eine andere Email Adresse einfüllen. Soweit ich weiß können Geburtsdatum/Name/Nachname gleich sein, würde ich aber im Fall dann noch testen.

Ich hätte nun eventuell 2 Möglichkeiten. Entweder, der Bot "erfindet" eine neue E-Mail nach dem Schema: xxx.[Only registered and activated users can see links. Click Here To Register...] wobei xxx alles sein kann. Wahrscheinlich am Einfachsten aufsteigende Zahlen.

Oder: Der Bot trägt von mir vorgegebene E-Mail-Adressen ein. Hier wäre es super, wenn ich dem Bot entweder Zugriff auf eine von mir erstellte Excel oder txt datei geben kann.

Ip-Beschränkungen oder Captchas existieren nicht. (jedenfalls bei den 10 versuchen, die ich innerhalb von kürzester zeit gemacht habe). Falls möglich wäre ein Timing Intervall natürlich auch interessant, falls es einbaubar ist.

HÜRDE NR. 2: Die Newsletter Anmeldung müsste bestätigt werden. (der normale 1LinkKlick) Is das auch möglich (evtl gleicher Bot?)


Falls ich hier falsch bin, oder das nicht möglich ist, wäre es super, wenn ihr mich an ein anderes UnterForum oder sogar an ein anderes Forum weiterleiten könntet.

Wenns sowas schon fertig gäbe, wäre ich natürlich auch interessiert ;)

Gruß
Comets

hier der Teil des Sourcecodes, der das Eintragungsfeld darstellt:


<div class="tx-powermail">
<form enctype="multipart/form-data" class=" col-full col-mobile-full slim flat powermail_form " action="de-de/newsletter/?tx_powermail_pi1%5Baction%5D=create&tx_powermail_ pi1%5Bcontroller%5D=Forms&cHash=882d69ea20885dd57f cd22b7fbd862ac" method="post">
<div style="display: none"><input type="hidden" name="tx_powermail_pi1[__referrer][extensionName]" value="Powermail" /><input type="hidden" name="tx_powermail_pi1[__referrer][controllerName]" value="Forms" /><input type="hidden" name="tx_powermail_pi1[__referrer][actionName]" value="form" /><input type="hidden" name="tx_powermail_pi1[__hmac]" value="a:4:{s:5:"field";a:9:{i:97;i:1;i:70;i:1;i:7 1;i:1;i:72;i:1;i:98;i:1;i:103;a:1:{i:0;i:1;}i:99;i :1;i:100;i:1;s:2:"hp";i:1;}s:4:"form";i:1;s:6:"act ion";i:1;s:10:"controller";i:1;}a18ee259c9fb42e54f 09daac02ba546518359dc7" /></div>
<div class="col-full slim">
<div class="col-full formbox framed slim">
<div id="powermail_fieldwrap_97" class="field-wrapper-inline mobile-wrapper-inline flat-bottom col4">
<div class="label-wrapper"><label for="powermail_field_gender" class="powermail_label"> Anrede </label> </div>
<select name="tx_powermail_pi1[field][97]" class="chzn-select no-search powermail_field powermail_input " id="powermail_field_gender"><option value="m">Herr</option><option value="f">Frau</option></select></div>
<div id="powermail_fieldwrap_70" class="field-wrapper-inline mobile-wrapper-inline col4">
<div class="label-wrapper"><label for="powermail_field_firstname" class="powermail_label"> Vorname </label> </div>
<input class="powermail_field powermail_input " id="powermail_field_firstname" type="text" name="tx_powermail_pi1[field][70]" value="" /></div>
<div id="powermail_fieldwrap_71" class="field-wrapper-inline mobile-wrapper-inline col4">
<div class="label-wrapper"><label for="powermail_field_lastname" class="powermail_label"> Nachname </label> </div>
<input class="powermail_field powermail_input " id="powermail_field_lastname" type="text" name="tx_powermail_pi1[field][71]" value="" /></div>
<div class="col-third"></div>
<div id="powermail_fieldwrap_72" class="field-wrapper-inline mobile-wrapper-inline col4">
<div class="label-wrapper"><label for="powermail_field_mail" class="powermail_label"> E-Mail<span class="mandatory">*</span></label> </div>
<input class="powermail_field powermail_input validate[required,custom[email]] " id="powermail_field_mail" type="text" name="tx_powermail_pi1[field][72]" value="" required="required" /></div>
<div id="powermail_fieldwrap_98" class="field-wrapper-inline mobile-wrapper-inline col4">
<div class="label-wrapper"><label for="powermail_field_birthdate" class="powermail_label"> Geburtstag </label></div>
<div class="col-twothird slim flat"><input class="date-select powermail_field powermail_date " id="powermail_field_birthdate" style="width:70%;" type="text" name="tx_powermail_pi1[field][98]" value="01.01.1997" /></div>
</div>
<div id="powermail_fieldwrap_103" class="field-wrapper-inline mobile-wrapper-inline col6">
<fieldset>
<div class="powermail_check_outer">
<div class="field-wrapper-checkbox powermail_check_inner powermail_check_inner_1" >
<div class="input-wrapper" ><input type="hidden" name="tx_powermail_pi1[field][103][0]" value="" /><input id="powermail_field_tc_1" type="checkbox" name="tx_powermail_pi1[field][103][0]" value="<f:link.page pageUid="11" target="_blank" title="Ich akzeptiere die Datenschutzbestimmungen.">Ich akzeptiere die Datenschutzbestimmungen.</f:link.page>" /></div>
<div class="label-wrapper"><label class="ui-checkbox" for="powermail_field_tc_1"><a title="Ich akzeptiere die Datenschutzbestimmungen." target="_blank" href="de-de/datenschutz/">Ich akzeptiere die Datenschutzbestimmungen.</a> <span class="mandatory">*</span></label> </div>
</div>
</div>
</fieldset>
</div>
<input class="powermail_field powermail_hidden " id="powermail_field_cl" type="hidden" name="tx_powermail_pi1[field][99]" value="de-de" /><input class="powermail_field powermail_hidden " id="powermail_field_origin" type="hidden" name="tx_powermail_pi1[field][100]" value="newsletter" />
<div class="col6 push-right"><input class="button wide-100" type="submit" name="" value="Anmelden" /></div>
<div id="powermail_fieldwrap_104" class="powermail_fieldwrap powermail_fieldwrap_text powermail_fieldwrap_104 col12"> * Pflichtfelder </div>
</div>
</div>
<input type="hidden" name="tx_powermail_pi1[form]" value="6" />
<div style="margin-left: -99999px; position: absolute;"><label for="powermail_hp"> Bitte dieses Feld NICHT ausfüllen! </label> <input id="powermail_hp" type="text" name="tx_powermail_pi1[field][hp]" value="" /></div>
</form>
</div>
07/18/2013 22:04 Cpt.Cock#2
Ich nehme jetzt aml an, dass du die Newsletter im Internet ausfüllen willst. Dafür eignet sich die IE.au3. Mit der kann man durch das WWW navigieren und sie kann auch bestimmte Textfelder finden und ausfüllen. Buttons findet die IE.au3 auch. Für die verschiedenen E-Mails könntest du eine .ini Datei verwenden.

Wenn du googlest findest du zu dießen Themen bestimmt was ;)
07/18/2013 22:18 comets#3
super danke, werd ich mir mal anschauen!
07/18/2013 22:45 butter123#4
emails lesen geht auch. musst mal nach ner email udf suchen.
07/18/2013 23:47 comets#5
Also email lesen und link anklicken geht? Also eine e-mail UDF? Ich google mal rum! Danke an euch für die hilfe bis jetzt!