【问题标题】:How to simulate click "li" in the WebBrowser control如何在 WebBrowser 控件中模拟单击“li”
【发布时间】:2013-12-03 07:28:02
【问题描述】:

有一个二元期权交易网站。 http://www.beeoptions.com/ 在第一页上,有一个包含货币的下拉列表框。 如何在 c# 中使用 WebBrowser Control 模拟选择一种货币? 谢谢。

【问题讨论】:

  • 您可以使用 htmlagilitypack 做到这一点!请浏览并找出您的问题htmlagilitypack.codeplex.com
  • 是的,您可以使用敏捷包和 WebRequest 来回发。

标签: c# webbrowser-control


【解决方案1】:

您确实没有提供足够的信息让我们给您一个明确的答案,但这是一个最好的猜测。

如果你看一下这个 SO 问题 (C# web browser select list item click),它说要打电话

webBrowser1.Document.GetElementById("pageSize").InvokeMember("onchange")

如果您将其更改为调用“点击”(根据 How to simulate mouse click with the WebBrowser control),那么如果您能够检索适当的 HTML 元素,那么它应该可以工作。

如果您的 li 没有 ID,那么您可能需要通过不同的方式搜索它,例如 GetElementsByTagName

这个 SO 问题也可能有用,它涉及选择一个选择列表项 (C# web browser select list item click)

【讨论】:

    猜你喜欢
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多