问题标签 [csquery]
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# - 使用 CsQuery 将 DOM 元素替换为不同的元素
A 有一个包含链接列表的 HTML 文档:
有没有办法(使用 CsQuery)删除锚标签或用不同的元素(例如 a <span>
)替换它们,同时保留文本?
结果应该是这样的:
或像这样:
csquery - CsQuery 伪选择器异常
我开始在使用伪选择器时遇到一些例外情况:first。当我在 Visual Studio 上将目标框架从 4 更改为 4.5.1 时,这种情况开始发生。之前运行相同的代码没有任何错误。CsQuery 的其他一切似乎都可以正常工作。
在我的项目引用中,我有 CsQuery.1.3.5.124,我想这可能是一个错误,不确定。它以前工作得很好。
有什么帮助吗?
谢谢。
那里
csquery - CsQuery 1.3.5-beta5 的稳定性?
任何人都可以从经验中评论 CsQuery 1.3.5-beta5 的稳定性吗?(https://www.nuget.org/packages/CsQuery/1.3.5-beta5)。
我即将使用 CsQuery 并注意到 1.3.5 包含“显着的性能改进和错误修复”。当然我没有忘记它是一个测试版,这就是为什么我问是否有人有任何经验可以分享?
(在 Windows Server 2012 上运行,作为 Windows 服务的一部分)
html - CsQuery:在页面上查找价格
我正在尝试从任何给定的 URL 中获取价格。我正在使用 CsQuery,在我的一生中,我无法找出在页面上找到可能是价格的所有项目的最佳方法。奖金将通过测试的大小/颜色以及它与页面顶部的接近程度来确定最可能的价格。我在想也许正在寻找一个正则表达式解决方案,但我不确定这是否是使用 CsQuery 的正确方法。
c# - 抓取 ASP.NET 页面,模拟点击
我正在尝试抓取http://www.menorcarentals.com/en/villas的所有页面,但我遇到了一些问题,因为它每次都会给我第一页。我的方法是在页面上查找所有输入和选择,并将 __EVENTTARGET 的值设置为我要单击的按钮的值,这在以前有效,但该站点不会让步。
获取所有输入字段的方法
我的代码通过不同的页面运行
c# - 在 csQuery 中使用选择器
我对 csQuery 很陌生,我很难起步。以下是我的简单 asp.net 控制器。它返回以下内容:$('.ng-scope').eq(0).find($('.ng-binding')).html()。引用的类确实存在。我这样做对吗?
c# - 如何更改 CsQuery 中的所有 imageTag src 路径
如何在 CSQuery 中更改 html 字符串中的所有图像“src”?
这是我的代码:
c# - html不一致时无法抓取
我是 csquery 的新手,在抓取 html 时遇到问题,如下所示:
我想取出跨度标签内的文本并将它们格式化如下:
这是我下面的代码:
它适用于上面的 html,但是当缺少其中一个跨度时会出现问题。例如,如果<span id="lblIngName" class="ingredient-name">sweet Italian sausage</span>
html 中缺少,我的代码将返回:
如您所见,lean ground beef
价格上涨了。我希望它3/4 pound
不惜一切代价说。并且1 pound
可以一个人呆着。我怎样才能做到这一点?我尝试了很多方法,但没有奏效。所以我想做类似的事情:
for each "#Ingredient" write the "#Amount" if it exists or "#Name" if it exists. Do not bother with things on another Ingredient
c# - 如何使用 CsQuery 从网站获取所有链接?
我尝试从网站获取所有链接。
而且我不能只获得链接(href 的值)。请寻求帮助。
html - CsQuery - 展开元素之间的空白字符
我试图在 CsQuery 中解开一个字符串。该功能有效,但我想在每个标签之间添加一个空格字符。
达到这种效果的最佳方法是什么?