1

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

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

亲切的问候, Luuk Krijnen

4

2 回答 2

2

回顾WebClient课堂。

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

于 2012-11-08T09:47:49.440 回答
1

看一下搜索站点的 url...例如在 Stackoverflow 它看起来像这样:

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

或者看看ebay:

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

所以你可以添加搜索文本/文章编号。

获取网页来源

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

提示:将 excel 列表另存为 CSV

于 2012-11-08T10:22:44.183 回答