string Url = "https://www.rottentomatoes.com/browse/dvd-all/?services=netflix_iw";
HtmlAgilityPack.HtmlDocument htmlDoc = new HtmlWeb().Load(Url);
foreach ( var node in htmlDoc.DocumentNode.SelectNodes("/html/body[@class='body ']/div[@class='body_main container']/div[@id='main_container']/div[@id='main-row']/div[@id='content-column']/div[@id='movies-collection']/div[@class='mb-movies list-view']/div[@class='mb-movie']"))
{
string movieTitle = node.InnerText;
richTextBox1.Text += movieTitle + System.Environment.NewLine;
}
我想从这个导航XPath的URL中提取所有电影标题。 VS说我没有对象参考。为什么?在这个特殊情况下,你可以试试我吗?
答案 0 :(得分:1)
以下代码对我有用:
public class DataType {
public int studentID;
public char letterID;
public String name;
public double GPA;
}
它使用LINQ来访问包含电影标题的节点。