gpt4 book ai didi

c# - 如何使用 HTMLAgility 包在另一个网页上发布数据?

转载 作者:太空宇宙 更新时间:2023-11-03 16:28:03 26 4
gpt4 key购买 nike

我需要使用 HTMLAgility 包在另一个网页上发布数据。

例如, http://www.riversoft.mk/Products.aspx在这个网站上,我需要使用 HTMLAgility 包遍历 ListView 的页面。但是,当我单击某个页码时,将调用 _dopostback 方法。出于这个原因,我需要找到一种方法来模拟将调用此方法的客户端点击 (_dopostback(....))。

谢谢。

最佳答案

因此,所有 __doPostBack 所做的就是设置几个隐藏的表单字段并提交。您可以通过检查来源来验证这一点:

function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}

因此,基本上,您需要做的就是设置这两个表单字段,然后发布结果正文。

关于c# - 如何使用 HTMLAgility 包在另一个网页上发布数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11854446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com