OAuth,抓取数据 - 如何计算 device_id 和 device_token?

问题描述 投票:0回答:1

我正在尝试抓取 olx.pl 网站。我想从广告中得到一个电话号码。广告示例如下:https://www.olx.pl/d/oferta/mieszkanie-pokoj-do-wynajecia-CID3-IDG2hIu.html

您需要点击:Zadzwoń / SMS 来查看电话号码。

如您所见,电话号码是分两步生成的。

首先向以下地址发出请求:https://www.olx.pl/api/open/oauth/token/

这是POST请求。发布发出此请求所需的参数:

  • client_id - 这是 HTML 源代码(在浏览器中按 CTRL+U)

  • client_secret - 这是 HTML 源代码(在浏览器中按 CTRL+U)

  • grant_type => 'device'(始终相同的值)

  • scope => 'i2 读写 v2'(始终相同的值)

  • device_id - 这个参数我需要计算,但我不知道如何

  • device_token - 这个参数我需要计算,但我不知道如何计算

第二步是发出 POST 请求:https://www.olx.pl/api/v1/offers/621150874/limited-phones/

这里使用的是第一步中的所有内容。

我的问题是:如何计算第一个请求的 device_id 和 device_token?在 HTML 源代码中这些参数不存在。

authentication web-scraping oauth
1个回答
0
投票

你拿到了吗??????

© www.soinside.com 2019 - 2024. All rights reserved.