我将HtmlAgilityPack用作从现有内部网页提取内容的自动化过程的一部分。问题是我需要能够使IsPostBack是真实的。
这是流程:
初始调用页面并提取HTML。
解析HTML以提取__EVENTVALIDATION,__ VIEWSTATE,__ EVENTTARGET等...,并将它们附加到我的下一个POST中,并返回到同一页面。
将特定条件附加到POST以模拟用户输入(例如,日期范围选择)。
POST返回同一页面并从响应中检索HTML。
它在测试中起作用,根据我的提交设置了两个标准。但是在IsPostBack检查中将覆盖另外两个。到目前为止,我还无法获得IsPostBack在第二个请求上为true的信息。
有谁特别知道ASP.NET会使用什么设置IsPostBack?
最佳答案
为了欺骗,您需要一个简单的页面,例如想要欺骗该页面的页面
所需的简单页面,而不是需要下载此软件以复制离线浏览器
对于此软件,您将获得HTML,CSS,JS。
比你可以使用的
http://www.httrack.com/
关于asp.net - 欺骗IsPostBack,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25365908/