代码之家  ›  专栏  ›  技术社区  ›  yawmark

C语言中的网络浏览——库、工具等——像Perl中的Mechanize吗[关闭]

  •  16
  • yawmark  · 技术社区  · 5 年前

    正在寻找类似于.NET的Mechanize的内容。。。

    如果你不知道什么是机械化。。 http://search.cpan.org/dist/WWW-Mechanize/

    解析

    工具

    • Firefox的Firebug
    • IE的Internet Explorer开发者工具栏

    7 回复  |  直到 14 年前
        1
  •  2
  •   PhilChuang    15 年前

    我一直在用 WatiN 效果很好。这是一种简单的方法,1)使用IE自动化用户输入,2)浏览DOM。

        2
  •  3
  •   John Saunders    15 年前

    你可以使用 WebBrowser 控件,可以在一定程度上实现自动化。

        3
  •  2
  •   SLaks    15 年前

    HTML Agility Pack ,它可以将来自真实网站的标记soup解析为DOM结构。

        4
  •  2
  •   Pete McKinney    15 年前

    你也可以使用 Selenium

        5
  •  1
  •   jaws    15 年前

    Design Canvas 是解决这类问题的最佳工具。可与IE、Firefox、Safari或内存浏览器配合使用。它允许您录制并播放任何类型的web交互。

        6
  •  0
  •   kenwarner    15 年前

    你想要 HttpWebRequest 用于自动化web请求和 HtmlAgilityPack

        7
  •  0
  •   William Bradley    7 年前

    我对Python Mechanize进行了反向工程,并在名为Mechanize.NET的C#中重新创建了它。

    https://github.com/WilliamABradley/Mechanize.NET

    它在内部使用HtmlAgilityPack,您甚至可以为每个加载的页面收集HtmlDocument。