[已解决] 【网抓】JS生成内容的真实链接抓包分析

  [复制链接]
查看117540 | 回复123 | 2020-9-16 05:07:01 | 显示全部楼层 |阅读模式
9852012101471.png
http://stockdata.stock.hexun.com/2009_ggzy_600966.shtml
求助各位大神,如上链接的报告摘要是由JS生成了,小弟不才,只能分析到是这个JS(http://stockdata.stock.hexun.com/2008/js/stockdata2008.js)
生成的,
好像通过这个http://stockdata.stock.hexun.com/2008/DefaultDataOutput.aspx?ColumnId=9001&stockid=100001
链接获取的,
但是我就是整不出来~求帮忙分析下这个如何获取到这些摘要。
谢谢各位大神~~~
回复

使用道具 举报

啊龙 | 2020-9-16 05:12:01 | 显示全部楼层
看了一下,这个是最基本的Get,不涉及JS,页码和股票代码都直接在URL参数里
  1. let

  2.   Source = Text.FromBinary(Web.Contents("http://stockdata.stock.hexun.com/2008/ggzy.aspx?page=1&stockid=600966"),0),

  3.   Table = Html.Table(Source,{{"name","div.add10"},{"content","div.add11"}}, [RowSelector="div.add10"])

  4. in

  5.   Table
复制代码
回复

使用道具 举报

颓废的飞鱼 | 2020-9-16 05:20:01 | 显示全部楼层
9852012101472.png
回复

使用道具 举报

白兔仔 | 2020-9-16 05:25:01 | 显示全部楼层
大神,如何获取到那个class="add11" 里对应的阅读全文的超链接?
回复

使用道具 举报

flexiblem | 2020-9-16 05:28:02 | 显示全部楼层
  1. let

  2.   Source = Text.FromBinary(Web.Contents("http://stockdata.stock.hexun.com/2008/ggzy.aspx?page=1&stockid=600966"),0),

  3.   Table = Html.Table(Source,{{"name","div.add10"},{"content","div.add11"}, {"Link", "a",each [Attributes][href]}}, [RowSelector="div.add10"])

  4. in

  5.   Table
复制代码


这样就行了。但是这个链接没什么用。
谢谢大神
回复

使用道具 举报

leo2008bj | 2021-6-5 14:14:34 | 显示全部楼层
广告位,,坐下看看
回复

使用道具 举报

ailinchen | 2021-6-23 15:04:47 | 显示全部楼层
说的不错,学习了
回复

使用道具 举报

laser | 2021-6-24 11:53:04 | 显示全部楼层
呵呵,明白了
回复

使用道具 举报

rafael_wl | 2021-6-26 10:57:30 来自手机 | 显示全部楼层
在撸一遍。。。
回复

使用道具 举报

爱情密码 | 2021-7-3 23:30:09 | 显示全部楼层
占坑编辑ing
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则