【问题标题】:is it possible to automate website input [closed]是否可以自动化网站输入[关闭]
【发布时间】:2012-11-08 09:42:23
【问题描述】:

我的一位同事向我提出了一个关于编写用于下载网上商店图像的程序的问题。

我有一个带有文章编号的 Excel 列表。为了找到合适的产品,这个数字必须被插入到网上商店的 findbox 中。怎么可能写程序找到这个产品,然后返回页面源进行解析。

亲切的问候, 卢克·克里宁

【问题讨论】:

    标签: c# html-parsing


    【解决方案1】:

    查看WebClient 类。

    您还会发现Fiddler 可用于跟踪浏览器向服务器发送的内容(因此您可以在代码中重现该内容)。

    【讨论】:

      【解决方案2】:

      看看搜索网站的网址... 例如在 Stackoverflow,它看起来像这样:

      http://meta.stackoverflow.com/search?q=testsearch
      

      或者看看ebay:

      http://www.ebay.de/itm/330813122179
      

      所以您只需添加搜索文本/文章编号。

      getting source of webpage

      string getPageSource(string URL)
      {
          System.Net.WebClient webClient = new System.Net.WebClient();
          string strSource = webClient.DownloadString(URL);
          webClient.Dispose();
          return strSource;
      }
      

      提示:将 Excel 列表另存为 CSV

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-17
        • 1970-01-01
        • 1970-01-01
        • 2016-07-07
        • 2019-12-07
        • 1970-01-01
        • 2014-04-13
        • 2013-01-15
        相关资源
        最近更新 更多