2013-01-19 27 views
1

我每天都会访问this链接以查找我在学校的讲座。每次我必须向下滚动列表才能找到自己的班级,然后发布它,以便查看结果。有什么方法可以直接链接到首选内容吗?我期待在Android中创建一个简单的webview应用程序,以显示各个表单类别。在aspx表格中查找直接链接或者使用android

编辑:真的任何将aspx信息转换为另一种格式的方法都可以做到。最好直接链接到每个表单项目。但是,如果我可以将每个项目转换为.xml文件或其他任何可以使用的项目。但我必须使其自动化。

回答

0

您可以捕获传出的请求并编写一个简单的应用程序,将数据发送回页面。 WebClient类对此很有用。

查看Chrome开发人员工具中的请求,我发现表单发回自己,然后重定向到结果页面。据推测,你应该将表单数据发布到初始页面,然后这会导致它执行重定向。

表单包含大量的ViewState数据,可能需要或可能不需要包含在请求中以使其工作。

一个完全不同的方法是找到一个浏览器扩展,例如模拟你的行为的宏记录器。 This plugin(还没有自己尝试过)看起来确实如此。

+0

我在这里有点困惑,最后我正在考虑为此编写一个简单的Android应用程序。我正在考虑使用带有直接链接的WebView。你认为这是可能的吗?我想我还是有点失落,我能否直接链接?宏,不要安静地削减它。在第二个pharagrhap你谈论发布数据?从链接?或者你的意思是与WebClient? (对不起,如果我现在正在愚蠢:)) – chriskvik

+0

没问题。由于该网站/问题标有ASP.Net,我给你一个C#解决方案。我确信有一个Android解决方案能够以编程方式构建请求并将其发送到服务器以生成正确的页面。不幸的是,我不是一个Android人,所以我不能告诉你如何做到这一点。本质上,显示所需列表的URL不包含任何参数以告诉它要呈现的内容。因此,您必须重新创建来自搜索页面的POST,以便结果页面知道要显示的内容。 –