WebClient GodLikeClient = new WebClient();
HtmlAgilityPack.HtmlDocument GodLikeHTML = new HtmlAgilityPack.HtmlDocument();
GodLikeHTML.Load(GodLikeClient.OpenRead("www.alfa.lt");
Run Code Online (Sandbox Code Playgroud)
所以这段代码返回:"Skaitytojo klausimas psichologui:kaslemiahomoseksualumÄ...? - NaujienųportalasAlfa.lt"而不是"Skaitytojo klausimas psichologui:kaslemiahomoseksualumą? - NaujienųportalasAlfa.lt".
这个网页编码在1257(波罗的海),但textBox1.Text = GodLikeHTML.DocumentNode.OuterHtml;返回扭曲的文本 - 波罗的海变音符被转换成一些奇怪的几个字符长字符串:(
是的,我已经尝试过HtmlAgilityPack论坛了.他们很糟糕.
PS我不是程序员,但是我在社区项目上工作,我真的需要让这段代码工作.谢谢 ;}
我可以看到具有特定自动化ID的元素在Inspect工具中有子项:

但是当我尝试像这样检索它们时:
AutomationElement aPane = mainWindow.FindFirst(TreeScope.Subtree, new PropertyCondition(AutomationElement.AutomationIdProperty, "8264"));
AutomationElementCollection theChildren = aPane.FindAll(TreeScope.Subtree, Condition.TrueCondition);
Run Code Online (Sandbox Code Playgroud)
该aPane元件被正确地恢复,但theChildren元件是空的.出了什么问题?
我正在玩F#,如果我不使用某些结果,编译器会发出警告(这里描述的问题相同).由于F#甚至具有"忽略"功能,它似乎有点重要,但我不明白为什么 - 为什么C#不关心它,但F#呢?