我想废弃webpage $.ajax({
url: "/partmodellist.aspx?partid=" + partid + "&os=" + os.toString(),
success: function (data) {
if (data) {
$('#xmodel1').replaceWith(data);
$('#xmodellist').scroll(function () {
if (($('tr#trxrefloading').length > 0) && $('#xmodellist').scrollTop() + $('#xmodellist').innerHeight() >= $('#xmodellist')[0].scrollHeight) {
os = os + 1;
$.ajax({
url: "/partmodellist.aspx?partid=" + partid + "&os=" + os.toString(),
success: function (html) {
if (html) {
if (html.trim().length > 0)
{
$("tr#trxrefloading").before(html);
}
else
{
$('tr#trxrefloading').css("display", "none");
$('#xmodellist').unbind();
}
} else {
$('tr#trxrefloading').css("display", "none");
$('#xmodellist').unbind();
}
}
});
}
});
} else {
$('xmodel1').css("display", "none");
}
}
});
我有一个废弃所有其他数据表单页面的脚本。
但是由于需要的数据来自Div by id的Ajax调用。
{{1}}的Ajax网页代码
{{1}}
我想废弃该div中的所有信息。
我已附上我的existing code file. or this link
请提供建议,我该如何实现这一目标。
答案 0 :(得分:0)
您可以直接使用CURL模拟请求从partmodellist.aspx获取数据,而不是废弃它或模拟selenium lib的浏览器行为。 What is Selenium?
答案 1 :(得分:-1)
我不确定为什么这个答案被低估了,我认为这是解决问题的合法方法。现在我试图回答那些无关主题的其他人,并且我被阻止了。
我还试图在php中废弃ajax并发现:
http://256cats.com/scraping-asp-websites-php-dopostback-ajax-emulation/
我试图实现它,但我不是开发人员,所以我的技能有限,我实际上尝试做的事情比文章中显示的例子简单得多。我的意思是:我无法做到。我也尝试联系开发人员但没有成功。
但它可能会让你感兴趣。如果你可以让这个工作,请给我回复,以便我可以跟进你的发现。谢谢!