问题标签 [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.
c# - AngleSharp - 处理自封闭标签
解析包含自闭标签的 html 片段时:
OuterHtml 的结果输出是:
我知道anglesharp不会在没有自定义格式化程序的情况下“呈现”自闭合标签,但是考虑到输入,这个输出是预期的吗?
我希望是这样的:
c# - AngleSharp 的 HtmlParser 是线程安全的吗?
我可以创建一个private static readonly HtmlParser HtmlParser = new HtmlParser();
并在多个线程中安全地使用它吗?
或者我应该为每个线程或每个使用创建一个解析器以避免并发问题?
linq - Anglesharp - 如何从 Yelp 网站获得评分和评论?
我想试试我的手和网页抓取。我注意到 Anglesharp 非常适合 .Net 环境。我正在尝试从 yelp 网站获取所有描述和评级的列表,但没有收到任何错误或任何结果。这是 html 的一部分(在“ https://www.yelp.ca/biz/walmart-toronto-12 ”中有更详细的说明):
这是我的查询:
如何获取用户评论(描述)和评分列表?
c# - PreMailer“未找到方法”(AngleSharp.Dom.IElement.RemoveAttribute)
我有这段代码,它使用 PreMailer 内联 CSS;
但我得到了这个例外:
找不到方法:'Void AngleSharp.Dom.IElement.RemoveAttribute(System.String)'
堆栈跟踪
答案可能很明显,但我只是没有点击。
AngleSharp:v0.9.9
邮递员:v1.5.4
android - Anglesharp 和 Xamarin.Forms OpenAsync 在.Droid 项目中不起作用
我目前有一个用 Java 编写的 Android 应用程序,我正在用 Xamarin.Forms 重写它以支持 iOS。在 Android 应用程序中我使用 Jsoup,在 Xamarin 应用程序中我使用 AngleSharp。
我的问题是下面的代码适用于 iOS 和 UWP,但不适用于 Droid 项目。
我的怀疑是调用 context.OpenAsync(url); 时没有建立连接;
我有
在我的 Android 清单中。我的目标是 minSdk=17,targetSdk=24。这个问题在模拟器和我的 Galaxy S7 上都存在。
代码:
NB。由于隐私,我没有显示网址或用户名和密码。任何帮助表示赞赏!
c# - c# 使用 AngleSharp 解析 HTML,找到带有部分 ID 的 DIV
我只是尝试以下方法来查找具有已知部分 ID 的 HTML 中的所有 div:
它总是会导致 NullReferenceException。我也尝试使用“Contrains”,但结果相同。
div的样子:
有人可以帮我吗?
谢谢
anglesharp - 如何使用 AngleSharp 从解析的 html 元素中获取 css 属性
有这个CSS:
而这个HTML:
而这个 C#:
如何获取元素的关联背景宽度和高度?
(目前我使用的是 AngleSharp 0.9.9 版)
c# - 在 C# .Net 中使用 AngleSharp 解析网页结果为 Null
我正在尝试使用 AngleSharp 在 walmart.com 上抓取一些页面,但由于某种原因它无法正常工作。过去我一直在使用 AngleSharp 抓取许多网站,没有任何问题,但在这里它就不行了。
为简单起见,这里有一页:https ://www.walmart.com/ip/50908276 ,我正在尝试获取商品的价格(目前为 9.99 美元)。在 Chrome 的控制台中,当我键入时,document.getElementsByClassName("Price-characteristic")
我会得到一个包含 60 个[span.Price-characteristic]
结果的列表。完美的。但是,当我尝试使用 AngleBrackets 进行相同操作时,它不会返回任何内容。
这是我的代码:
我对 HTML 不太熟悉,所以我为任何明显的无知道歉。
authentication - AngleSharp 中的身份验证
我需要解析一个网站,但这个网站有 Windows 身份验证 (kerberos),我HttpRequester
通过了身份验证,但如何将身份验证传递给 AngleSharp?
之后,我不知道如何继续将会话传递给AngleSharp
连接:
c# - 带有 AngleSharp 的 HTML 解析器 - IElement 中的文本
我正在用 AngleSharp 编写一个 HTML 解析器,它应该像这样输入 HTML:
并像这样输出:
我编写了这个递归函数来遍历整个文档:
问题是,设置TextContent
属性会覆盖作为 -Nodea
子级的p
-Elements。订单(文本->链接->文本)也丢失了。
我如何正确实施这一点?