【问题标题】:C# programmatically communication with websiteC# 以编程方式与网站通信
【发布时间】:2013-10-29 17:58:30
【问题描述】:

我有以下问题。

示例网站http://eisk.apphb.com/web-form-samples/listing-page.aspx

我的 c# 应用程序必须从 gridview 读取数据,但仅限于特定主管,因此我需要以编程方式更改下拉列表中的值。

我在更改此值并在网格视图中获取具有实际数据的站点时遇到问题。

请帮我解决这个问题。

【问题讨论】:

  • 展示你的尝试。

标签: c# web communication eisk


【解决方案1】:

我过去使用 Selenium 做过一些相关的事情,但现在改变了 API,它不像以前那么容易了。 (他们将 Selenium 与 Web Driver 合并)

您可以在此处查看更多信息:

http://www.seleniumhq.org/docs/05_selenium_rc.jsp

您也可以使用 Watin 来做同样的事情。

http://www.codeproject.com/Articles/17064/WatiN-Web-Application-Testing-In-NET

【讨论】:

    【解决方案2】:

    您可以使用HttpWebRequest 下载网站内容,然后使用HtmlAgilityPack 解析HTML 并获取数据。

    【讨论】:

    • 我同时使用这两种方法,但是我不知道如何更改下拉列表中的值
    • 当你改变下拉列表的值时会触发一个帖子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 2013-12-01
    • 1970-01-01
    相关资源
    最近更新 更多