问题标签 [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.

0 投票
1 回答
1016 浏览

c# - 使用 AngleSharp 在 C# 中使用 Captcha 进行 Web 抓取

我在使用 Recaptcha 抓取政府网站是合法的还是非法的,我在后端代码中发现了一些链接,除了下面提到的链接之外,我还提到了这些链接,并且这些链接没有在网站上使用,我正在使用该链接来抓取数据是该链接可以很好地抓取数据,或者如果我曾经使用该链接抓取数据,则网站所有者可能会阻止我的 IP 地址。这是我的代码我正在抓取数据

我正在使用此 url Index Charges抓取数据,但是当我更改此 url Signatory时,我抓取的数据出现了一些错误或无法作为第一个 url,请帮助我在其中缺少什么。

0 投票
1 回答
290 浏览

c# - 如何将字符串转换为浏览器在 C# 中解释的 html 属性值

我需要在服务器端验证用户输入,并且href需要确保只允许作为协议(如果指定的话)。目标是消除可能的恶意代码或任何类似的东西。http://https://javascript:...

造成困难的是冒号可以在这样的字符串中编码的方式数量,例如:, &#58, :, &#x0003A, :。我想转换值并在浏览器呈现页面之前将其视为浏览器。

一种选择是使用 AngleSharp 构建 DOM 文档,因为它在解析属性时做得非常好。然后我可以检索该值并对其进行验证,但是为了解析一个值而构建整个 DOM 树似乎有点过头了。有没有办法使用 AngleSharp 来解析一个属性值?或者是否有一个我可以仅用于此任务的库?

我也发现了这个问题,但是其中使用的方法并没有像浏览器那样真正解析 URI。

0 投票
1 回答
467 浏览

c# - AngleSharp点击无ui界面

我正在尝试通过 C# 和(AngleSharp 或 HTML Agility Pack)从网页获取有关可用时间表的信息。问题是要查看不同日期有哪些可用的时间表,您必须按“div”(上一个,下一个)。所以要有一个月的时间表,我必须一页一页地浏览。我发现的问题是我无法点击 div。与 Chrome 控制台中的 javascript 相比,如果我能做到的话。我已经看到在 IHtmlElement 上使用 DoClick 有类似的响应,但它不起作用,我没有更改页面。浏览器在 Document 中保持相同的 html。

0 投票
1 回答
412 浏览

anglesharp - AngleSharp 结果的 html 编码

我正在使用 AngleSharp,当我解析 html 输入时,我从外部 html 中得到了这样的结果:

这是我的代码:

我预计结果将是:

任何人都可以帮助我!

0 投票
1 回答
222 浏览

c# - 如何在 Angle Sharp 中创建流图像

我需要从IHtmlImageElement.

HtmlUnit,我正在使用这个:

那么,我怎样才能做到这一点AngleSharp呢?

0 投票
0 回答
1251 浏览

c# - 使用 AngleSharp 解析 HTML 表格

无法从 HTML 表格中获取内容。

AngleSharp.Dom.Collections.HtmlCollection`1[AngleSharp.Dom.IElement]

无输出

0 投票
2 回答
274 浏览

c# - 错误“非泛型方法”IParentNode.QuerySelector(字符串)“不能与类型参数一起使用。”

我尝试使用 AngleSharp 库登录该站点。我为此使用代码。

我收到一个错误:

“错误“非泛型方法”IParentNode.QuerySelector(字符串)“不能与类型参数一起使用。”

问题
如何修复错误?

0 投票
1 回答
279 浏览

c# - 如何从网站下载图片?

我正在尝试制作基于“AngleSharp”的解析器。
我使用以下代码进行下载:

对于页面“type_1” -链接- 代码有效。
对于页面“type_2” -链接- 代码不起作用。

如何下载“type_2”页面的照片?

0 投票
2 回答
269 浏览

c# - 解析后如何保存换行符?

角度尖锐 - 0.9.11

在浏览器的页面上,文本显示为:
String_1。
字符串_2。
字符串_3。
字符串_4。

解析结果:
String_1.String_2.String_3.String_4。

页面布局:

我使用代码来解析:

问题
如何用换行符制作解析结果?

也就是说,解析的结果应该是:
String_1。
字符串_2。
字符串_3。
字符串_4。

0 投票
1 回答
1335 浏览

c# - Premailer.Net error: Could not load type 'AngleSharp.Parser.Html.HtmlParser' from assembly AngleSharp 0.10.1

so I am using .NetFW 4.7.1 and I get the following error when Premailer.Net is being instantiated:

Could not load type AngleSharp.Parser.Html.HtmlParser.

I am using Premailer.Net v. 2.0.1 and AngleSharp v. 0.10.1.

Here is the chank of code that throws error:

I get the exception on this line:

I suppose this is an issue with AngleSharp version, maybe they got rid of AngleSharp.Parser.Html.HtmlParser.

What do you guys think? Did anybody encounter this issue? If so how did you solve it?
Thanks!