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