【发布时间】:2019-10-13 04:16:36
【问题描述】:
我目前正在尝试抓取嵌入式 m3u8 url 路径以进行自学。
到目前为止,我设法确定了请求会产生带有 m3u8 信息的 json 响应。
例如,https://headlines.yahoo.co.jp/videonews/ann?a=20190527-00000051-ann-soci 页面会发出以下请求:
https://feapi-yvpub.yahooapis.jp/v1/content/1579522?appid=dj0zaiZpPVZMTVFJR0FwZWpiMyZzPWNvbnN1bWVyc2VjcmV0Jng9YjU-&output=json&space_id=2078710307&domain=headlines.yahoo.co.jp&ak=e25b66ca8b37b7a383feecf4e084fe95&device_type=1100&thumb_width=1204&thumb_height=676&thumb_priority=l&thumb_bd=0
为了发出成功的请求,contentid (1579522)、appid、space_id、device_type 和 ak 参数是必需的。我设法抓取了 id 和 device_type 值,但不知道从哪里获得 ak 值,我猜它代表访问密钥。关于如何获得这个值的任何想法?
旁注:我通过不同的浏览器访问该页面,它们都在请求中产生了相同的ak 参数值,所以我猜测该值不是唯一链接到每个会话的,但我可能是错的。
提前致谢!
【问题讨论】:
标签: javascript json web-scraping hash m3u8