使用WebResponse进行屏幕抓取

时间:2018-03-15 17:46:22

标签: asp.net httpwebresponse webresponse system.net.httpwebrequest

在我的基于asp.net的应用程序中,我正在通过向另一个aspx页面调用Http WebRequest来读取WebResponse。响应包含一个表(在实际页面中使用的Gridview),其中包含一个包含锚元素的td列(以及其他td列)。点击锚点调用即可下载相关文件。

一个样本:

<td><a href="javascript:__doPostBack('ctl00$PlaceHolderMain$TOC$ctl00','DownloadFile$0')">File 1</a></td>

我的目标是在我的aspx页面中创建一个表格,该表格用较少的列模仿实际的表格。它仍然需要带有链接的列。我的挑战是这个链接以及如何使其正常运行。 我计划将完整的Web响应存储在隐藏的div或iframe中。当用户点击我表中的链接时,我打算通过以某种方式调用响应中的__doPostBack函数来模仿链接/锚点击。

首先,我想检查这是否是可实现的解决方案。有没有更好的方法来实现这个功能? 这方面的任何指导都会有所帮助。

提前致谢!

0 个答案:

没有答案