CSQuery foreach迭代

ame*_*els 2 c# parsing html-parsing csquery

我用它来获取一些数据:

string s = dom["table .lotto strong"].Text();
Run Code Online (Sandbox Code Playgroud)

但是我把所有东西都放在了一行.我可以单独解析该表中的每个元素并对其进行操作(例如<br />在每个元素后添加,因此我不会在1行中获取数据).

文档令人惊讶地没有显示迭代.

小智 5

如果你看一下Text函数的描述,它只返回一个字符串.基本上,如果你有几个元素,例如2 div,它会将所有内容添加到1个字符串中.(像string.Join())

如果我得到你想要的东西,那就是那样=>

dom["table .lotto strong"].Each(dom=> {
   //doing something what you need with dom var (dom is a IDomObject type)
});
Run Code Online (Sandbox Code Playgroud)