Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言从网站获取值的简单方法_C#_Regex_Webclient - Fatal编程技术网

C# 用C语言从网站获取值的简单方法

C# 用C语言从网站获取值的简单方法,c#,regex,webclient,C#,Regex,Webclient,我有以下问题! 我想从网站上获取运输数据。它们具有以下结构: 这里的问题是有多个div,在div中有更多的div和表。 由于我是一个完全不懂正则表达式的人,我想知道是否有更简单的解决方案来获取数据。我建议使用HTML Agility Pack之类的框架而不是正则表达式来遍历DOM。请阅读此处了解更多信息: 更具体地说,当使用HTML Agility Pack作为手动DOM遍历的替代方法时,您可以使用XPath定义要从中获取数据的元素。您可以编写非常有弹性的XPath,即使元素移动或格式不同(例如

我有以下问题! 我想从网站上获取运输数据。它们具有以下结构:

这里的问题是有多个div,在div中有更多的div和表。
由于我是一个完全不懂正则表达式的人,我想知道是否有更简单的解决方案来获取数据。

我建议使用HTML Agility Pack之类的框架而不是正则表达式来遍历DOM。请阅读此处了解更多信息:

更具体地说,当使用HTML Agility Pack作为手动DOM遍历的替代方法时,您可以使用XPath定义要从中获取数据的元素。您可以编写非常有弹性的XPath,即使元素移动或格式不同(例如,属性顺序不同),也可以识别正确的元素。可以将XPath想象为类似于CSS选择器,但功能更强大,学习曲线更陡峭


至于正则表达式,.

哦。有些人在遇到问题时,认为我知道,我会使用正则表达式。现在他们有两个问题。@AhmetKakıcı:我可以引用你的话吗?这是一个很好的方法。@JohnSaunders:有关正确的属性,请参阅。如果您希望使用CSS选择器,则可以始终使用CsQuery: