首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用c#中的html Agilty Pack确定Html中的特定类是否存在

如何使用c#中的html Agilty Pack确定Html中的特定类是否存在
EN

Stack Overflow用户
提问于 2017-12-06 09:32:01
回答 0查看 57关注 0票数 0

我想知道网页中是否存在特定的产品编号。该页面有一个搜索栏,我确定html类"product-thumb“只有在搜索结果为TRUE时才会出现。所以我想用这个类作为IF语句中TRUE和FALSE的一个例子。我正在使用html agilty pack来完成这个任务,这是我已经有的代码,但它不工作,总是返回FALSE。我谷歌了很多,还找不到合适的解决方案,这就是为什么我在这里留下了不能工作的代码。我有像这样的字符串"url“,因为我会列出许多这样的数字来检查每个产品,准备一个大的循环,但仍然不能使这个测试代码工作。提前谢谢。

代码语言:javascript
运行
AI代码解释
复制
        string url = "90551";
        HtmlWeb web = new HtmlWeb();
        HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
        string s = "http://examplewebpage" + url;
        doc = web.Load(s);
        System.Threading.Thread.Sleep(5000);

        if (doc.DocumentNode.HasClass("//*[@class=\"product-thumb") == true)
        {
            webBrowser1.DocumentText = url + " Yes";
        }
        else
            webBrowser1.DocumentText = url + " No";
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47670894

复制
相关文章
C#解析HTML利器-Html Agility Pack
今天刚开始做毕设....好吧,的确有点晚。我的毕设设计需要爬取豆瓣的电影推荐,于是就需要解析爬取下来的html,之前用Python玩过解析,但目前我使用的是C#,我觉得C#不比python差,有微软大大在,这个不需要担心,主要还是生态问题。查了下资料,发现Html Agility Pack是比较好的,当然还有其他的,我就不说了,主要使用它做的。
Ryan_OVO
2023/10/18
4130
在HTML中如何使用CSS?
一、前言 在 HTML 中使用 CSS,包括内联式、内嵌式、链接式和导入式。 二、分类 2.1 内联式 内联式是所有样式应用方式中最为直接的一种,它通过对 HTML 标记使用 属性,将 CSS 代码直接写在其中。 内联式是最简单、直接的 CSS 使用方法,但它的针对性很明显,只能作用于当前标记,造成代码冗余,维护比较困难。 2.2 内嵌式 内嵌式与内联式使用方法不同,它将 CSS 代码写在 标记之间,并需要采用 标记进行声明。 使用内嵌式 CSS 用法时 CSS 代码将被集中放在 标记中,这样方便查
企鹅号小编
2018/02/01
8.9K0
HTML-HTML中的特殊字符
HTML中常用的特殊字符: 本文中的特殊字符持续收集中... HTML源代码 显示结果 描述 < < 小于号或显示标记 > > 大于号或显示标记 & & 可用于显示其他特殊字符 " " 引号 ® ® 已注册 © © 版权 ™ &trade 商标 &ensp 半个空格位 &emsp 一个空格位 不断行的空格位 ´ ´ ´ ´ > > µ µ ® ® & & ° ° ¡ ¡ » » ¦ ¦ ÷ ÷ ¿ ¿ ¬ ¬ § § • • ½ ½ « « ¶ ¶ &nml; &nml;
白衣少年
2023/01/08
6.3K0
HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦
自从 Web 应用程序自 1993 年 W3C 设立以来就开始发展,而且 HTML 也历经了数个版本的演化(1.0 – 2.0 – 3.0 – 3.2 – 4.0 – 4.01),现在也已经成为Web网页或应用程序的最基础,想要学习如何设计 Web 网页或开发 Web 应用程序,这已经是绝对必须要学的东西了,就算是方便的控件(例如 ASP.NET),但 HTML 仍然有学习它的必要性,因此如果不会 HTML,就等于没学过 Web 网页一般。 拜 HTML 与 Web 浏览器蓬勃发展之赐,各式各样的应用都在网
张善友
2018/01/29
1.7K0
HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦
html中的标签
标签 也可以叫 元素。所以我们常说:html标签 或 html元素,比如 <body> 标签。
鹤川
2023/03/21
5.4K0
html中ul和li的使用_ul列表的html结构
1. 序号可以是数字、字母、罗马数字等,可以通过list-style-type 属性设置。
全栈程序员站长
2022/09/19
3.7K0
html中ul和li的使用_ul列表的html结构
HTML中的meta
HTML <meta> 元素表示那些不能由其它HTML元相关元素 (<base>,<link>,<script>,<style> 或 <title>) 之一表示的任何元数据信息.
刘亦枫
2020/03/19
3.3K0
html中的注释
新建 html 文件 03-comment.html ,编写下方程序,运行看看效果吧
鹤川
2023/03/21
4.3K0
HTML中的标记
文章目录 前言 块级元素 行内元素 行内块级元素 ---- 前言 HTML中的标记 块级元素 h1-h6>>1-6级标题 p>>段落 div>>定义文档中的节 ul>>定义无序列表 ol>>定义有序列表 li>>定义无序列表与有序列表中的项 hr>>水平线 address>>定义文档作者或拥有者的联系信息 blockquote>>定义长的引用 pre>>定义预格式文本 form>>定义表单 fieldset>>定义围绕表单中元素的边框 legend>>定义 fieldset 元素的
MIKE笔记
2023/03/23
5.7K0
HTML中的表单
表单的用途很多。表单的用途主要用来收集客户端提供的相关信息,是网页具有相互交互的功能,是用户与网站实现交互的重要手段。当用户填写完信息后做提交操作,将表单的信息从客户端的浏览器传送到服务器上,经过服务器处理后,再将用户所需要的信息传送回客户端的浏览器上。在网页中,最常见的表单形式有文本框,密码文本框,单选按钮,复选框,按钮(普通,提交,重置),文件域或图像域,文本域和列表(菜单)。
小末快跑
2019/07/03
5.5K0
HTML5中类jQuery选择器querySelector的使用
简介 HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器。这使得在编写原生JavaScript代码时方便了许多。 用法 两个方法使用差不多的语法,都是接收一个字符串参数,这个参数需要是合法的CSS选择语法。 element = document.querySelector('selectors');elementList = document.querySel
前朝楚水
2018/04/02
3.5K0
HTML5中类jQuery选择器querySelector的使用
html中超链接使用_HTML超链接代码
html超链接的写法是e69da5e6ba903231313335323631343130323136353331333431353431使用a标签,如:百度一下,你就知道。
全栈程序员站长
2022/09/18
1.3K0
html中超链接使用_html中的a标签,超链接代码的详细介绍「建议收藏」
欢迎关注支持,谢谢!今天为大家介绍的是超链接代码a标签的用法,大家有兴趣的话可以看看哟!
全栈程序员站长
2022/09/14
3.2K0
java 获取_java中的html如何获取
UUID,通用唯一识别码,是由一组32位数的16进制数字所构成,可以产生一个号称全球唯一的ID,可以用来命名文件、变量以及数据库的ID主键等属于唯一的元素。
全栈程序员站长
2022/09/22
7.7K0
java 获取_java中的html如何获取
C#检测SqlServer中某张表是否存在
-- ============================================= -- Author: <杨俊明(菩提下的杨过 http://yjmyzz.cnblogs.com/)> -- Create date: <2010-5-17> -- Description: <检查指定表是否存在> -- ============================================= Create PROCEDURE up_TableExists @tableName nvarc
菩提树下的杨过
2018/01/22
1.5K0
HTML中的Meta标签
Meta标签是HTML语言head区的一个辅助性标签,它位于HTML文档头部的head标记和title标记之间,它提供用户不可见的信息。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他web服务。
零式的天空
2022/03/22
3.1K0
HTML中的超链接
本文主要介绍了超链接的概念以及其在网页中的应用,包括http链接、本地链接、ftp链接和邮箱链接等,并重点讲解了锚点的定义和用法。
IT可乐
2018/01/04
4.3K0
HTML中的容器标签
什么是容器标签?在HTML开发中我们常常会使用一类标签作为容器放置一些内容,我们把这类标签称之为容器标签,可以作为容器标签的包括列表标签、表格标签、框架标签、布局标签,在这里我们就来总结下这些内容。
一墨编程学习
2018/09/14
4.2K0
HTML中的容器标签
HTML中背景的设置
background-color 属性来完成,但在实际应用上,单调独一的背景颜色往往难以受众,因此,单独使用background-color肯定是不行的。
摸鱼的G
2023/02/22
5.5K0
html中#include file的使用方法
直接在浏览器中打开a,没有不论什么显示,后来知道,include是SSI(Server Side Include),在html中不支持include,之后把a.htm改成a.aspx,而且在将该页面公布在iis上,然后a.aspx就能够看到内容了。在html中想达到这种效果,能够使用iframe标签,直接在网上找了个样例例如以下:
全栈程序员站长
2022/07/09
1.9K0

相似问题

使用HTML Agilty Pack解析图像源

10

如何检查特定的类是否存在(html/css)?

10

如何检查JavaScript中是否存在具有特定类的html元素?

30

如何识别html中是否存在类?

22

确定html表中是否存在精确的行。

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档