C#中的GetElementsByClassName方法
2024-08-26 09:19:59
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
public static class Spread
{
/// <summary>
/// 检索指定class的所有HtmlDocument对象
/// </summary>
/// <param name="doc"></param>
/// <param name="className"></param>
/// <returns></returns>
public static HtmlElement GetElementsByClassName(this HtmlDocument doc, string className)
{
HtmlElementCollection collection = doc.All;
//HtmlElementCollection collection = doc.Body.All;
HtmlElement html = doc.CreateElement("");
foreach (HtmlElement he in collection)
{
if (he.GetAttribute("classname") == className)
{
html.AppendChild(he);
}
}
return html;
|
最新文章
- Android中实现多彩的霓虹灯
- xml基本操作和保存配置文件应用实例
- Java中数据库连接池原理机制的详细讲解以及项目连接数据库采用JDBC常用的几种连接方式
- nginx 安装与反向代理测试 under MAC
- [Xamarin.Android] 自定义控件
- EChars学习-2
- PHP time() 函数
- Python流程控制语句(Control Flow)
- php,Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)
- jquery 元素控制(附加元素/其他内容)引进和应用
- Python 自定义线程池
- MySQL事物系列:3:innodb_flush_log_at_trx_commit小实验
- Python 类的属性再解
- [素数个数模板] HDU 5901 Count primes
- Python web框架 Tornado(一)基础学习
- 基于HttpRunner的接口自动化测试平台HttpRunnerManager(二)
- 在Go语言中记录log:seelog包
- 蓝牙(CoreBluetooth)-中心设备(客户端)
- 用I/O口模拟总线时序
- ZOJ 3792 Romantic Value 最小割(最小费用下最小边数)
热门文章
- ElasticSearch 2 (7) - 基本概念
- IIS 下 搭建简单的FTP服务器
- Android控件第1类——TextView
- Guava的SetMultimap
- BZOJ2001 [Hnoi2010]City 城市建设 CDQ分治
- 【BZOJ4260】Codechef REBXOR (Trie树)
- emoji表情与unicode编码互转(JS,JAVA,C#)
- 【UVA1401】Remember the Word Trie+dp
- Java IO 类一览表
- String的用法------程序猿的双十一