星座 页html代码,html 页设计实例范例带代码
星座 页html代码
#星座分析团#
活动星座分析团,我们找个星座分析的 试试,看看能不能抓数据。

就这个吧,图片看起来萌萌的。
分析
防护做的好啊,没有办法看到数据,只能从 址分析入手了。

一般来说, 可以通过一些查询参数,来实现查询的,我们就编写查询函数来抓数据,有些 做了url静态化,我们可以直接根据显示出来的静态url来抓。

这种抓取是最简单的,但是又最麻烦,因为要看html代码,从代码中找到要的数据。
上面的图片中提供了各个星座的url,还有对应运程查询。我们要做的就是把上面的两段代码复制出来,做好抓取准备,提取出星座url和运程url。
像这样的内容:

以及:

这个过程就是最基本的文本处理,首先用Web.BrowserContents函数读取html文本,然后拆分出我们要的那段代码,可以用Text.Split函数。也可以直接到html文本中复制粘贴需要的代码段。

Power Query就这点比较好,可视化操作,为了后面能够自动刷新数据,我们也要区分,这个数据是不是常量,如果是常量,我们复制粘贴就没问题,如果会变化,那就更好用从源头开始就用函数与公式,保证刷新数据时不会出现问题。
我们就是要一些文本,所以直接用html表格就可以。
Html.Table(Web.BrowserContents([url]&[u1]), {{“Column1”, “.c_cont STRONG”}, {“Column2”, “.c_cont SPAN”}}, [RowSelector=”P”])

都不需要定义函数,直接添加列就可以抓取。
抓取
经过上面的分析,我们直接用自定义列抓取数据:

你会说这个Html.Table函数的参数不会写,其实我也不会,这个没关系,可以试抓一页,让向导自动生成,然后我们复制过来就好了:

然后看代码:

我们把前两行整合到一行就可以了。
最后我们看抓好的数据:

同样的道理,我们可以试着抓明日运程,一周运程等等,就不做演示了。
最后还是做个可视化图形看看:


以上就是与星座 页html代码相关内容,是关于html代码的分享。看完html 页设计实例范例带代码后,希望这对大家有所帮助!

