好的,所以这个程序是要拉几个我需要登录到我正在抓取的网站的元素。由于某种原因,我似乎无法理解任何想法。
<script type="text/javascript">
<!--
// JavaScript Document
if (window.addEventListener) window.addEventListener("load", getValue, false);
else if (window.attachEvent) window.attachEvent("onload", getValue);
function getValue() {
var viewstate=encodeURIComponent(document.getElementById("__VIEWSTATE").value);
var eventval=encodeURIComponent(document.getElementById("__EVENTVALIDATION").value);
var loc = location.href;
var newloc = loc.replace("action=step1", "action=logon");
var gets = "&__VIEWSTATE=" + viewstate + "&__EVENTVALIDATION=" + eventval;
window.location = newloc + gets;
}
//-->
</script>
以下工作
<script type="text/javascript">
<!--
// JavaScript Document
if (window.addEventListener) window.addEventListener("load", getValue, false);
else if (window.attachEvent) window.attachEvent("onload", getValue);
function getValue() {
var viewstate=encodeURIComponent(document.getElementById("__VIEWSTATE").value);
var eventval=encodeURIComponent(document.getElementById("__EVENTVALIDATION").value);
var string = "&__VIEWSTATE=" + viewstate + "&__EVENTVALIDATION" + eventval;
window.location = location.href + string;
}
//-->
</script>
我认为这两个都应该工作正常,不确定是什么打破了新版本,任何帮助都会非常感激,不幸的是我没有得到任何返回的错误。