为什么我从站点Steam的属性href中获得错误的链接?

问题描述

我使用nodejs从站点Steam获取所有链接

网站内链接(例如):

  1. https://steamcommunity.com/market/listings/730/Horizon%20Case
  2. https://steamcommunity.com/market/listings/730/Chroma%203%20Case

我得到:

  1. https://steamcommunity.com/market/listings/730/Horizon%20Case(很好)
  2. https://steamcommunity.com/market/listings/730/Chroma%20Case错误

我的代码

if let test = cxticsByUuid[cxtic.uuid] {
    debugPrint("Duplicate cxtic retrieved. Bailing out of peripheral's diddiscovercharacteristicsFor...")
} else {
    //variable test is nil
}

我做错了什么?

解决方法

发生这种情况是因为最初此信息不在页面代码中。它在过程中加载。如果您使用 人偶 库,则可以轻松提取此信息。