问题标签 [anglesharp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linq - AngleSharp - 查找最里面的嵌套表
我尝试使用 AngleSharp 获取所有最内层表的列表。此表不包含任何表。
使用 HtmlAgilityPack 我已经实现了这种方式:
使用 AngleSharp 我已经尝试过了,但它不起作用:
c# - Linux上的Dotnet核心分段错误
我已经使用 AngleSharp 在 Dotnet 核心应用程序中解析网站它在 Windows 中运行良好,但在 Debian 上它因以下错误而崩溃:Segmantion fault
当我用 http url 替换它时,我用于解析的 url 是 https,它有效!
c# - AngleSharp 脚本未运行 - 为什么?
我已将 AngleSharp 安装到一个新的 Visual Studio 项目(2017 和 2015)控制台应用程序中。parser.Parse 似乎可以工作(没有例外),但我看不到任何正在运行的脚本。我尝试了一个简单的 console.log 脚本和一些更复杂的脚本。我也没有观察到任何脚本错误。
为什么?我做错了什么?
我希望使用控制台输出作为调试 javascript 的一种方式,就像我在浏览器的开发人员工具窗口中读取控制台窗口一样。如果我还需要做任何特别的事情来使用 AngleSharp 捕获 javascript 错误,请告诉我。
谢谢你。
javascript - AngleSharp:在查找元素之前运行所有 JavaScript
我目前正在使用 AngleSharp 构建一个用于网络自动化的应用程序。我已成功登录网站,但使用 context.Active.QuerySelectorAll 找不到我要查找的元素。
我知道这可能是因为某些 JavaScript 没有在我正在搜索的 HTML 中运行,根据此链接:通过“查看源代码”显示的 HTML 与(Firebug)开发人员工具中显示的 HTML 是否不同?
在查找特定元素之前,如何强制 AngleSharp 执行所有 JavaScript?
代码:
到目前为止一切正常,我可以确认我已登录。但是,我似乎无法获得以下值的返回值:
我知道这个元素是存在的,因为我已经通过 Google Chrome 上的“检查”功能检查了很多次。
我错过了什么/如何让 JavaScript 运行?
谢谢!