C# 抓取页面特定标签内容

低调的感觉 2014-10-16 10:28:51
我想获取淘宝里已买到宝贝的订单号、卖家ID、日期、购买金额、宝贝名称等信息
我已经通过webBrowser获取到了该页面的源代码,但是怎么提取里面的信息呢?



。。。。
<TABLE class=bought-table id=J_BoughtTable data-spm="9" _ks_data_selector_id_="1413426055242_5">
。。。。
<TBODY class="mainOrder814449642275165 success-order xcard hover hover-finish-order" data-status="TRADE_FINISHED" data-orderid="814449642275165" data-isarchive="false" _ks_data_selector_id_="1413426055264_16" _ks_data_1413426055096="2503">
<TR class=sep-row>
<TD colSpan=7></TD></TR>
<TR class=order-hd _ks_data_selector_id_="1413426055264_15">
<TD class=first _ks_data_selector_id_="1413426055264_14">
<DIV class=summary _ks_data_selector_id_="1413426055264_13"><SPAN _ks_data_selector_id_="1413426055264_12"><INPUT name=biz_order_id disabled class="J_Selector selector" id=cb814449642275165 type=checkbox value=814449642275165 _ks_data_1413426055096="60"> </SPAN><SPAN title="2014-10-10 16:38" class=dealtime>2014-10-10</SPAN> <SPAN class="number last-item">订单号:<EM>814449642275165</EM></SPAN> </DIV></TD>
<TD class=column colSpan=2><SPAN class=g-u><A href="http://www.tmall.com"><IMG src="http://gtms02.alicdn.com/tps/i2/T14aUaFNJaXXaSQP_X-16-16.png"></A> </SPAN><A title=足蜓旗舰店 class="shopname J_MakePoint" href="http://store.taobao.com/shop/view_shop.htm?user_number_id=1906256384" target=_blank data-point-url="http://gm.mmstat.com/listbought.1.21" _ks_data_1413426055096="2421">足蜓旗舰店</A> </TD>
<TD class=column><SPAN class="ww-light ww-large" data-point-url="http://gm.mmstat.com/listbought.1.13" data-item="$bizOrder.itemID:814449642275165" data-display="inline" data-tnick="足蜓旗舰店" data-nick="足蜓旗舰店" _ks_data_1413426055096="2422"><A title=点此可以直接和卖家交流选好的宝贝,或相互交流网购体验,还支持语音视频噢。 class="ww-inline ww-online" href="http://amos.alicdn.com/getcid.aw?v=3&site=cntaobao&groupid=0&s=1&fromid=cntaobao幽壑舞&uid=足蜓旗舰店" target=_blank _ks_data_1413426055096="2548"><SPAN>旺旺在线</SPAN></A></SPAN></TD>
<TD class=last colSpan=3 _ks_data_selector_id_="1413426055319_55">
<DIV class=operates _ks_data_selector_id_="1413426055319_54"><A title=分享 class="J_ShareSNS share J_placeholder_buddy" href="#" data-point-url="http://gm.mmstat.com/listbought.1.14" data-name="814449642275165" data-param='{"type":"item","key":"40419602210", "comment" : "亲,很棒的宝贝噢~", "client_id": "180218"}' _ks_data_1413426055096="2414">分享 </A><A title=转卖 class=resale href="http://sell.2.taobao.com/publish/outer_site_resell.htm?biz_order_id=814449642275165&is_archive=false" target=_blank>转卖 </A><A title=编辑标记信息,仅自己可见 class=" memo J_MakePoint" href="http://trade.taobao.com/trade/memo/update_buy_memo.htm?bizOrderId=814449642275165&buyerId=641446551&user_type=0&clickMore=0&pageNum=1&auctionTitle=&bizOrderTimeBegin=&bizOrderTimeEnd=&commentStatus=&sellerNick=&auctionStatus=&isArchive=false&logisticsService=&visibility=true" data-point-url="http://gm.mmstat.com/listbought.1.15" data-url="/trade/json/memoInfo.htm?user_type=buyer&orderid=814449642275165&isArchive=false" _ks_data_1413426055096="2423">标记 </A><A title=删除 class="J_DelOrder J_MakePoint del" href="javascript:void(0)" data-point-url="http://gm.mmstat.com/listbought.1.1" data-action="delOrder" _ks_data_1413426055096="225">删除</A> </DIV><INPUT name=payOrderId_814449642275165 id=payOrderId_814449642275165 type=hidden value=814449642275165> <INPUT name=tradeStatus_814449642275165 id=tradeStatus_814449642275165 type=hidden value=TRADE_FINISHED> <INPUT name=sellerId type=hidden value=1906256384> <INPUT name=buyerId type=hidden value=641446551> <INPUT name=tradeStatus_814449642275165 id=tradeStatus_814449642275165 type=hidden value=TRADE_FINISHED> </TD></TR>
<TR class="order-bd last order-last" id=item814449642275165 _ks_data_selector_id_="1413426055526_78">
<TD class=baobei><A title=查看宝贝详情 class="pic J_MakePoint" hideFocus href="http://item.taobao.com/item.htm?id=40419602210&_u=gj3ncknebbd" target=_blank data-point-url="http://gm.mmstat.com/listbought.2.5" _ks_data_1413426055096="2424"><IMG alt=查看宝贝详情 src="http://img02.taobaocdn.com/bao/uploaded/i2/1906256384/TB2XUkSapXXXXXTXpXXXXXXXXXX_!!1906256384.jpg_80x80.jpg "> </A>
<DIV class=desc>
<P class=baobei-name><A class=J_MakePoint href="http://item.taobao.com/item.htm?id=40419602210&_u=gj3ncknebbd" target=_blank data-point-url="http://gm.mmstat.com/listbought.2.6" _ks_data_1413426055096="2425">足蜓厚底松糕鞋休闲鞋女摇摇鞋韩版阿甘鞋英伦女鞋百丽单鞋棉鞋子 </A><A class=J_MakePoint href="http://unit.buyer.trade.taobao.com/trade/detail/tradeSnap.htm?tradeID=814449642275165&snapShot=true" target=_blank data-point-url="http://gm.mmstat.com/listbought.2.7" _ks_data_1413426055096="2426">[交易快照]</A> </P>
<DIV title="" class=spec><SPAN>颜色分类: 紫色(偏小一码)</SPAN><SPAN>尺码: 36</SPAN><SPAN>情侣款: 女款</SPAN> </DIV><SPAN class=good-icons><A title=七天退换 href="http://www.tmall.com/market/mall/qttk.php?spm=3.7095809.2000g001.2.RuHN6j%3E" target=_blank><SPAN class="tb-brand tb-brand-qtth"><I class=tb-icon></I></SPAN></A><A title=如实描述 href="http://www.taobao.com/go/act/315/xfzbz_rsms.php?ad_id=&am_id=130011830696bce9eda3&cm_id=&pm_id=" target=_blank><SPAN class="tb-brand tb-brand-xb"><I class=tb-icon></I></SPAN></A><A title=假一赔三 href="http://www.taobao.com/go/act/315/xfzbz_jyps.php?ad_id=&am_id=1300118304240d56fca9&cm_id=&pm_id=" target=_blank><SPAN class="tb-brand tb-brand-jyps"><I class=tb-icon></I></SPAN></A><A title=正品保证 href="http://www.taobao.com/go/act/315/xfzbz_zpbz.php?ad_id=&am_id=130011830709c0515500&cm_id=&pm_id=" target=_blank><SPAN class="tb-brand tb-brand-zpbz"><I class=tb-icon></I></SPAN></A></SPAN></DIV></TD>
<TD title=358.00 class=price><EM class="origin-price special-num">358.00</EM><BR><I class=special-num>89.00</I> </TD>
<TD title=1 class=quantity><I class=special-num>1</I> </TD>
<TD class=item-operate _ks_data_selector_id_="1413426055526_77"><A title="" class="tousu-weiquan J_MakePoint J_HasBuy J_ApplyRepayTrigger" href="javascript:void(0)" target=_blank data-point-url="http://gm.mmstat.com/listbought.1.36" url="http://rights.tmall.com/myservice/rights/rights_redirect.jhtml?trade_id=814449642275165&type=1" data-point-hidedialog="http://gm.mmstat.com/listbought.1.40" _ks_data_1413426055096="2341">申请售后</A> </TD>
<TD class=amount rowSpan=1>
<P><EM class="real-price special-num">89.00 </EM></P>
<P class=post-type></P>
<P>(含运费:<I class=special-num>0.00</I>) </P></TD>
<TD class=trade-status rowSpan=1><A class="J_MakePoint status" href="http://trade.tmall.com/detail/orderDetail.htm?bizOrderId=814449642275165" target=_blank data-point-url="http://gm.mmstat.com/listbought.2.11" _ks_data_1413426055096="2427">交易成功 </A><SPAN><A class="detail-link J_MakePoint" href="http://trade.tmall.com/detail/orderDetail.htm?bizOrderId=814449642275165" target=_blank data-point-url="http://gm.mmstat.com/listbought.1.29" _ks_data_1413426055096="2428">订单详情 </A></SPAN><A class="view-logistics J_MakePoint J_Logistics " href="http://wuliu.taobao.com/user/order_detail_new.htm?trade_id=814449642275165&seller_id=1906256384" target=_blank data-point-url="http://gm.mmstat.com/listbought.1.28" data-url="/trade/json/transit_step.do?bizOrderId=814449642275165" data-point-mobile="http://gm.mmstat.com/wap.1001.4" data-point-show="http://gm.mmstat.com/listbought.2.1" data-point-viewall="http://gm.mmstat.com/listbought.2.2" _ks_data_1413426055096="2429">查看物流 </A></TD>
<TD class=trade-operate rowSpan=1><SPAN class=skin-white><A class="J_Rate J_MakePoint tm-btn tm-skin-white" href="http://rate.taobao.com/remark_seller.jhtml?trade_id=814449642275165&return_url=http%3A%2F%2Funit.buyer.trade.taobao.com%2Ftrade%2Fitemlist%2Flist_bought_items.htm" target=_blank data-point-url="http://gm.mmstat.com/listbought.1.5" _ks_data_1413426055096="2430">评价</A> </SPAN></TD></TR></TBODY>
。。。。
...全文
854 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
低调的感觉 2014-10-16
  • 打赏
  • 举报
回复
如果是使用qjuery获取就没什么问题,但是webBrowser控件如何实现类似的功能 $("#J_BoughtTable .number em").text()
低调的感觉 2014-10-16
  • 打赏
  • 举报
回复
引用 2 楼 rayyu1989 的回复:
除了1楼说的,还可以考虑正则
我需要获取的内容没有id,也没有name,有的甚至没有class,如果使用正则,请问应该怎么写
rayyu1989 2014-10-16
  • 打赏
  • 举报
回复
除了1楼说的,还可以考虑正则
huangyuelei01 2014-10-16
  • 打赏
  • 举报
回复
HtmlElement EleTheName = webBrowser1.Document.GetElementById("fname");//姓名/ string TheNameVal = EleTheName.GetAttribute("value"); 例如这样就可以了.
Justin-Liu 2014-10-16
  • 打赏
  • 举报
回复
用正则 或者用工具把HTML转成XHTML
juckxu 2014-10-16
  • 打赏
  • 举报
回复
正则中使用分组
rayyu1989 2014-10-16
  • 打赏
  • 举报
回复
引用 4 楼 loveyang7733 的回复:
如果是使用qjuery获取就没什么问题,但是webBrowser控件如何实现类似的功能 $("#J_BoughtTable .number em").text()
你可以注入一个jquery到网页 这样你就可以使用jquery,

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧