HtmlAgilityPack是一个开源的解析HTML元素的类库,最大的特点是可以通过XPath来解析HMTL,如果您以前用C#操作过XML,那么使用起HtmlAgilityPack也会得心应手.目前最新版本为1.4.6. 程序示例如下: 代码如下: using HtmlAgilityPack; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using…
本实例实现了抓取捧腹网中存储于html中的笑话数据(非JSON数据) 通过浏览器相关工具发现捧腹网笑话页面的数据存储在HTML页面而非json数据中,因此可以直接使用soup.select()方法来抓取数据,具体实现代码如下: import requests from bs4 import BeautifulSoup restr = '' for j in range(1,51): #一共抓取50个页面的数据 html = 'https://www.pengfu.com/xiaohua_'+st…