HtmlAgilityPack无法使用IMDB

时间:2016-12-16 00:09:44

标签: xpath html-agility-pack imdb

它似乎与metacritic一起使用但imdb却拒绝了。这就是我所做的(我使用chrome)在IMDB上拍电影。右键单击标题并检查。然后在有itemprop的行上获取xpath。将xpath复制到此代码中。我得到一个空引用的例外。这是我的代码

        string Url = "http://www.imdb.com/title/tt4972582/?ref_=tt_rec_tt";
        HtmlWeb web = new HtmlWeb();
        HtmlDocument doc = new HtmlDocument();
        doc.OptionFixNestedTags = true;
        doc = web.Load(Url);


        HtmlNode metascore = doc.DocumentNode.SelectSingleNode("//*[@id=\"title-overview-widget\"]/div[2]/div[2]/div/div[2]/div[2]/h1");

        string test = metascore.InnerText;

只有IMDB,我认为它与网站有一些关系,但我不确定。我得到它一次工作但在那之后它停止了。编辑:好的,我发现了一些东西,在一个新的控制台基础应用程序中它可以工作,但在我的数据库程序中,它拒绝并一直给我一个错误。

0 个答案:

没有答案