技术-最近在抓取数据的时候遇到个问题,请问大神如何抓取内容我用的是C#

问题描述

最近在抓取数据的时候遇到个问题,请问大神如何抓取内容我用的是C#
 <html><head><link title="将较长的行自动换行" href="resource://gre-resources/plaintext.css" type="text/css" rel="alternate stylesheet"></head><body><pre>[{"year":"2015款","maxlen":21,spec:[{"id":20807,"name":"2015款 35 TFSI 进取型"},{"id":20808,"name":"2015款 35 TFSI 运动型"},{"id":20809,"name":"2015款 40 TFSI 典藏型"},{"id":20810,"name":"2015款 40 TFSI 尊藏型"},{"id":20811,"name":"2015款 35 TDI 卓越版"}]},{"year":"2014款","maxlen":21,spec:[{"id":15642,"name":"2014款 35 TFSI 进取型"},{"id":15643,"name":"2014款 35 TFSI 运动型"},{"id":15644,"name":"2014款 35 TFSI 越野型"},{"id":15645,"name":"2014款 35 TFSI 专享型"},{"id":15646,"name":"2014款 40 TFSI 运动型"},{"id":15647,"name":"2014款 40 TFSI 越野型"},{"id":15648,"name":"2014款 40 TFSI 专享型"},{"id":15649,"name":"2014款 35 TDI 运动型"},{"id":15650,"name":"2014款 35 TDI 越野型"},{"id":15651,"name":"2014款 35 TDI 专享型"}]},{"year":"2013款","maxlen":21,spec:[{"id":13627,"name":"2013款 35 TFSI 进取型"},{"id":13628,"name":"2013款 35 TFSI 技术型"},{"id":13629,"name":"2013款 35 TFSI 舒适型"},{"id":13630,"name":"2013款 35 TFSI 专享型"},{"id":13631,"name":"2013款 40 TFSI 技术型"},{"id":13632,"name":"2013款 40 TFSI 舒适型"},{"id":13633,"name":"2013款 40 TFSI 专享型"},{"id":13634,"name":"2013款 35 TDI 领先型"},{"id":13635,"name":"2013款 35 TDI 专享型"}]},{"year":"2012款","maxlen":29,spec:[{"id":8830,"name":"2012款 3.0 TDI 领先型"},{"id":9971,"name":"2012款 6.0 V12 TDI 旗舰型"},{"id":10568,"name":"2012款 3.0 TFSI 进取型(200kW)"},{"id":10569,"name":"2012款 3.0 TFSI 技术型(200kW)"},{"id":10570,"name":"2012款 3.0 TFSI 舒适型(200kW)"},{"id":10571,"name":"2012款 3.0 TFSI 专享型(200kW)"},{"id":10572,"name":"2012款 3.0 TFSI 技术型(245kW)"},{"id":10573,"name":"2012款 3.0 TFSI 舒适型(245kW)"},{"id":10574,"name":"2012款 3.0 TFSI 专享型(245kW)"},{"id":11028,"name":"2012款 3.0 TDI 专享型"}]},{"year":"2011款","maxlen":29,spec:[{"id":7492,"name":"2011款 3.0 TFSI 专享型(200kW)"},{"id":8557,"name":"2011款 3.0 TFSI 进取型(200kW)"},{"id":8558,"name":"2011款 3.0 TFSI 技术型(200kW)"},{"id":8559,"name":"2011款 3.0 TFSI 舒适型(200kW)"},{"id":8560,"name":"2011款 3.0 TFSI 技术型(245kW)"},{"id":8561,"name":"2011款 3.0 TFSI 舒适型(245kW)"},{"id":8562,"name":"2011款 3.0 TFSI 专享型(245kW)"}]},{"year":"2010款","maxlen":30,spec:[{"id":5639,"name":"2010款 6.0 V12 TDI旗舰型"},{"id":5988,"name":"2010款 3.6 FSI quattro 基本型"},{"id":5989,"name":"2010款 3.6 FSI quattro 技术型"},{"id":5990,"name":"2010款 3.6 FSI quattro 舒适型"},{"id":5991,"name":"2010款 3.6 FSI quattro 豪华型"},{"id":5992,"name":"2010款 4.2 FSI quattro 技术型"},{"id":5993,"name":"2010款 4.2 FSI quattro 豪华型"},{"id":5994,"name":"2010款 3.0 TDI quattro 领先型"},{"id":6282,"name":"2010款 3.0 TDI领先型运动典藏版"},{"id":6298,"name":"2010款 3.6 FSI舒适型运动典藏版"},{"id":6305,"name":"2010款 3.6 FSI技术型运动典藏版"},{"id":6306,"name":"2010款 3.6 FSI舒适型越野典藏版"},{"id":6307,"name":"2010款 3.6 FSI技术型越野典藏版"}]},{"year":"2007款","maxlen":29,spec:[{"id":3036,"name":"2007款 3.6 FSI quattro 技术型"},{"id":3037,"name":"2007款 3.6 FSI quattro 舒适型"},{"id":3038,"name":"2007款 3.6 FSI quattro 豪华型"},{"id":3039,"name":"2007款 4.2 FSI quattro 舒适型"},{"id":3040,"name":"2007款 4.2 FSI quattro 豪华型"}]},{"year":"2006款","maxlen":29,spec:[{"id":1675,"name":"2006款 4.2 FSI quattro 技术型"},{"id":2422,"name":"2006款 3.0 TDI quattro"},{"id":2598,"name":"2006款 3.6 FSI quattro 基本型"}]}]</pre></body></html>

解决方案

先把<pre></pre>中间的取出来,这是json,有很多json解析库,任意选一个都可以。

解决方案二:

http://www.cnblogs.com/seaven/archive/2011/11/03/2234282.html

你看看这个。

解决方案三:

我想问如何可以把对应内容像读xml一样一条一条读出来

时间: 2024-08-18 03:20:06

技术-最近在抓取数据的时候遇到个问题,请问大神如何抓取内容我用的是C#的相关文章

数据结构中的系统设计问题,求大神帮助

问题描述 数据结构中的系统设计问题,求大神帮助 (1)以整型数(int)为基础,设计任意长度整数的大整数运算系统(记为MyBigInt). (2)以上述的MyBigInt型整数运算系统为基础,设计以MyBigInt型整数为系数的多项式运算系统(记为MyPolyBigInt). (3)以MyPolyBigInt为基础,设计有理分式运算系统(记为MyRatPolyBigInt)要求完成: A. ADT设计: B. 选择合适的存储结构: C. 关键算法的设计: D. 基于Java interface的

dictionary-Edit.jsp取值问题,onchange问题,求大神指导

问题描述 Edit.jsp取值问题,onchange问题,求大神指导 我在edit.jsp为客户设计随写随算的功能,代扣卸费=代扣卸费单价*实际重量.利用onchange 在实际重量数据改变时,代扣卸费自动算出来 但是我的代扣卸费单价 是字典表里的数值,我在这个页面怎么用它呢,求大神指导 function setdaiKouXieFei(){ var daikouxiefei= document.getElementById("ruKu.shiJiZongLiang").value*

注释-数据结构图的算法问题,求大神帮忙。

问题描述 数据结构图的算法问题,求大神帮忙. 连通图G和G中的一个结点v,设计算法,求G的生成树(支撑树)T.其中生成树的根是v,T的层次遍历次序是以v为起点的G的某个广度优先遍历次序.用C或C++写出算法的思想,设计G和T的存储结构,最好给出注释.谢谢. 解决方案 算法--数据结构图的最短路径实现JAVA代码数据结构图论之普里姆算法

android http POST请求方式向服务其发送数据不成功 贴出代码求大神帮解决一下

问题描述 android http POST请求方式向服务其发送数据不成功 贴出代码求大神帮解决一下 new Thread(new Runnable() { @Override public void run() { String szSrc = ""abcdefghijkl123456789123"" ; byte[] encoded = ThreeDes.encryptMode(keyBytes szSrc.getBytes()); try { /* Strin

ios开发数据存到云端,学生党求大神指教

问题描述 ios开发数据存到云端,学生党求大神指教 现在参加一个老师的项目,用户名密码等数据怎么同步到SRD云数据库啊,还是不能同步到上面,直接存在云端,希望能给一个思路啊 解决方案 没人吗..

sql server数据|sql server数据库入侵渗透~~求大神

问题描述 sql server数据|sql server数据库入侵渗透~~求大神 QQ200832005[招聘]渗透测试工程师(可兼职也可接私活) 技能要求 具有至少1年以上的职业黑客攻击经验,并实际操作过各类项目,拒绝理论派.熟悉渗透测试服务器提权方面. 1.掌握MySQL.MSSQL.Oracle.PostgreSQL等一种或多种主流数据库结构以及特殊性. 2.熟悉渗透测试的步骤.方法.流程.熟练掌握各种渗透测试工具. 3.有主机.网络或Web安全渗透测试相关项目实施经验&. 4.对网站/服

jquery easy ui得到的表格数据后面多出来一列。大神们怎么去掉呀?

问题描述 jquery easy ui得到的表格数据后面多出来一列.大神们怎么去掉呀? 解决方案 fit:true,fitColumns:true <table class="easyui-datagrid" data-options="url:'datagrid_data1.json',fit:true,fitColumns:true">

asp.net中登录页面用户名和密码与数据库中数据进行比对出错,求大神指导!!!!

问题描述 asp.net中登录页面用户名和密码与数据库中数据进行比对出错,求大神指导!!!! dr['AID']=112100011TextBox1.Text=1121000177 dr['apassword']=245fghTextBox2.Text=123456 dr['AID']=1121000177TextBox1.Text=1121000177 dr['apassword']= 123456TextBox2.Text=123456 用户名或密码不正确,请重新输入! 这是运行时页面打印出

c-程序会运行,可是有一些数据代入是错误的,请大神们指点一二!如下所示

问题描述 程序会运行,可是有一些数据代入是错误的,请大神们指点一二!如下所示 问题描述 给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个. 输入格式 第一行包含一个正整数 N .(1 ≤ N ≤ 10000). 第二行为 N 个用空格隔开的整数,每个数的绝对值不超过 1000000. 输出格式 输出仅一行,包含两个整数 x,y,x 表示 N 个数中的最大值,y 表示 N 个数中的最小值.x,y 之间用一个空格隔开. 样例输入 4 2 0 1 2 样例输出 2 0 #include