C# 另类采集fifm.cn的播放电台数据方法

一个朋友想要fifm.cn这个网站的电台数据,说让我用火车头给他写个采集规则,经过研究发现,单纯用火车头采集,实在是太复杂了。

于是在firefox下查看相关页面代码时发现,在DOM中就存有电台的数据,看截图:

那么,我们用WinForm下的WebBrowser获取全部网页的内容,然后解析Document的脚本值不就可以了吗?

说到做到:

运行结果:

代码稍后贴上!

 

注意:curUrl = wb.Document.InvokeScript("eval", new String[] { "curUrl" }).ToString();

这个是获取全局脚本curUrl值!

评论 (0) 分享 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址