【问题标题】:Node JS request and cheerio HTML-Page errorNode JS请求和cheerio HTML页面错误
【发布时间】:2018-05-28 19:05:17
【问题描述】:

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

【问题讨论】:

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


    【解决方案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"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多