使用启用JavaScript的内容解析网站

时间:2017-02-18 08:56:03

标签: c# webclient

我想从此website下载所有图片。基本上,我想解析results字符串,以获取.jpg的链接并下载这些文件。但是,我得到的代码返回一个html字符串,它根本没有任何链接到jpgs。

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;

namespace GetBackgrounds
{
    class Program
    {
        static void Main(string[] args)
        {
            string url = "http://support.microsoft.com/en-us/help/18827/places-landscapes-wallpaper";


            string results;

            using (var client = new WebClient())
            {
                client.Headers["User-Agent"] = "Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)";
                results = client.DownloadString(url);
            }
        }
    }
}

由于visual studio中的html预览显示错误,说JavaScript已禁用,我想这与它有关吗?

0 个答案:

没有答案