相关文章推荐
有胆有识的槟榔  ·  如何通过Go SDK ...·  5 天前    · 
伤情的消防车  ·  定义 NMAKE 宏 | ...·  4 天前    · 
阳刚的路灯  ·  String.raw() - ...·  4 天前    · 
粗眉毛的硬币  ·  通过Java ...·  2 天前    · 
宽容的水桶  ·  TuShare - ...·  2 年前    · 
善良的高山  ·  MySQL - ON UPDATE ...·  2 年前    · 

方法一、使用linq

List<Dictionary<string, object>> dict = dt.AsEnumerable().Select(
row => dt.Columns.Cast<DataColumn>().ToDictionary(
column => column.ColumnName, // 键
column => row[column] as object // 值
)).ToList();

方法二、使用foreach循环

List<Dictionary<string, object>> dict = new List<Dictionary<string, object>>();
foreach (DataRow dr in dt.Rows)
{
Dictionary<string, object> dic = new Dictionary<string, object>();
foreach (DataColumn dc in dt.Columns)
{
dic.Add(dc.ColumnName,dr[dc]);
}
dict.Add(dic);
}

python 爬取youku python爬取url

爬虫主要包括三部分:1、获取url2、解析url中的内容,并爬取想要的内容3、保存内容获取url可以直接复制想要抓取的网址,如果网页存在分页的情况,可以用for循环,如: for i in range(0,1): url = baseurl + str(i*25) baseurl就是基础网址,通过for循环实现多页的抓取。解析url解析可以用requests库基础实例1、get请求:r =