2009-09-04 2 views
1

Знаете ли вы хорошие методологии/инструменты/скрипты/подходы к автоматическому представлению веб-формы? Форма, в которой я хочу работать, НЕ находится во мне. То есть, на любом данном веб-сайте это действие, которое я хотел бы выполнить.Автоматическая подача веб-формы

Пример: В сценарий выберет определенное значение в поле «Создать», затем в поле «Модель», а затем нажмите кнопку «Перейти».

Большое спасибо!

ответ

0

Вы можете установить данные в форме, а затем отправить форму с помощью JavaScript.

document.myform.submit(); 
0

С помощью jQuery вы могли бы сделать что-то вроде этого:

<select name="make" class="mltsel"> 
    <option value="acura">Acura</option> 
    <option value="alfa_romeo">Alfa Romeo</option> 
    <option value="am_general">Am General</option> 
</select> 

<script type="text/javascript"> 
    $("select").change(function() { 
    $("#text").text("Something was selected").show().fadeOut(1000); 
    }); 
</script> 

Вместо отображения какой-то текст вы можете сделать вызов AJAX, чтобы получить необходимую информацию для второго выбора. jQuery также предоставляет некоторые полезные методы - просто взгляните на API.

0

Вот хороший маленький VBScript, который вы можете запускать в Windows для автоматизации отправки формы. Я использовал это, чтобы какой-то спамер знал, что я думаю о его сайте www.reward22.com. Опустите цикл For и замените соответствующим URL и переменными для отправки одной формы.

Set xml = CreateObject("MSXML2.ServerXMLHTTP") 

DataToSend = "cell=800-922- 
0205,password=StopTryingToStealFromPeople,pin=1234,captcha=DoTheRightThingAndShutThisPageDown" 

For i = 0 to 100000 
    xml.Open "POST", "http://www.reward22.com/activopopvzw.php", False 
    xml.Send DataToSend 
    i=i+1 
Next 

wscript.echo "Done!" 
Смежные вопросы