habe gerade ein Problem bei meinem Bot, da ich keine Lust auf das WebBrowser-Element habe, was sowieso ziemlich kacke ist, bastel ich mir den Bot als Konsolenanwendung mit Webrequests.
Das einzige Problem, bei manchen Logins will er 'nen Captcha haben, einen Resolver habe ich und der funktioniert auch 1a - Allerdings muss ich dafür das Bild entweder erstmal runterladen oder dem Resolver den Direktlink zum Captcha geben, das Problem dabei: Das Captcha wird dynamisch generiert.
Code:
<!-- center column -->
<div id="captcha" role="main">
<div class="content content-last">
<div class="content-bg">
<div class="content-bg-bottom">
<h2>Sicherheitswort</h2>
<div class="inner-form-border">
<div class="inner-form-box">
<h3>Login bestätigen</h3>
<p>Gib bitte noch das unten stehende Sicherheitswort in die vorgesehene Box ein, um den Login erfolgreich durchzuführen.</p>
<form name="captchaForm" id="captchaForm" action="http://de.metin2.gameforge.com/captcha/index" method="post">
<div id="captchaContainer">
<script type="text/javascript">
/* <![CDATA[ */
$(document).ready(function() {
$('#reloadCaptcha').bind('click', function() {
var d = new Date();
$('#captchaImage').attr('src', 'http://de.metin2.gameforge.com/captcha/create?' + d.getTime());
});
});
/* ]]> */
</script>
<div id="captchaImageContainer">
<img id="reloadCaptcha" src="http://gf1.geo.gfsrv.net/cdn3f/17b6b58e76c3588fb24de914e51deb.png" alt=" ? " title="LOCA_CAPTCHA_RELOAD" />
<img src="http://de.metin2.gameforge.com/captcha/create" id="captchaImage" alt="" /></div>
<label for="answer">Sicherheitswort: *</label>
<input
type="text"
class="validate[required]"
id="answer"
name="answer"
title=""
value=""
maxlength="10"
/>
</div>
<input
id="submitBtn"
class="btn-big"
type="submit"
name="SubmitCaptchaForm"
value="Senden"
/>
<script type="text/javascript">
</script>
</form>
<p id="regLegend">* wird benötigt</p>
</div>
</div>
</div>
</div>
</div>
</div>
~SoNiice






