节点JS请求和cheerio HTML-Page错误

时间:2018-05-28 19:05:18

标签: javascript node.js parsing web-scraping request

大家好我正在尝试解析节点js上的网站(有请求和cheerio)所以我需要从网站获取href,但我只看到网站窗口中的href 但是我没有在这个页面的html代码中看到href,我只发现了这部分代码,所以我无法解析,因为请求没有看到href。我希望有人能帮助我:)

1 个答案:

答案 0 :(得分:1)

当您第一次访问该页面时,该页面似乎要求从服务器下载文件的实际URL。如果你去了网络" Chrome开发工具中的标签,您可以看到正在发出的请求以及相关的响应。

您应该可以自己提出请求:

https://www.apkmonk.com/down_file/?wwwpkg=com.ty.followers&key=3_com.ty.followers_2016-08-15.apk

得到以下回复:

{
    "url": "http://apk.apkmonk.com/apkmonk/com.ty.followers_2016-08-15.apk?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=IFVYHACUO60QSGWW9L9Z%2F20180528%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180528T191013Z&X-Amz-Expires=2400&X-Amz-SignedHeaders=host&X-Amz-Signature=8d0f27e3fa4303d5852b6e90369cc8af85e6d9568636f3083b20cfd30485dfb7",
    "resp": "success"
}