자동화 된 웹 양식 제출을위한 훌륭한 방법론/도구/스크립트/접근법을 알고 계십니까? 내가 운영하고 싶은 양식은 본인 소유가 아닙니다. 즉, 주어진 웹 사이트에서 제가 수행하고 싶은 행동입니다.자동 웹 양식 제출
예 : http://autos.yahoo.com/에서 스크립트는 "만들기"콤보 상자에서 특정 값을 선택한 다음 "모델"콤보 상자에서 "이동"단추를 누르십시오.
고맙습니다.
자동화 된 웹 양식 제출을위한 훌륭한 방법론/도구/스크립트/접근법을 알고 계십니까? 내가 운영하고 싶은 양식은 본인 소유가 아닙니다. 즉, 주어진 웹 사이트에서 제가 수행하고 싶은 행동입니다.자동 웹 양식 제출
예 : http://autos.yahoo.com/에서 스크립트는 "만들기"콤보 상자에서 특정 값을 선택한 다음 "모델"콤보 상자에서 "이동"단추를 누르십시오.
고맙습니다.
데이터를 양식으로 설정 한 다음 JavaScript를 사용하여 양식을 제출할 수 있습니다. 당신이 이런 식으로 뭔가를 할 수 jQuery의 도움으로
document.myform.submit();
:
<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를 살펴보십시오.
다음은 Windows에서 양식 제출 자동화를 위해 실행할 수있는 멋진 작은 VBScript입니다. 나는 특정 스패머가 그의 웹 사이트 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!"