Google sheets 从具有所有相同跨距名称的网站上刮取

Google sheets 从具有所有相同跨距名称的网站上刮取,google-sheets,google-sheets-formula,google-sheets-api,Google Sheets,Google Sheets Formula,Google Sheets Api,是否有可能从网站上刮取“喜欢的数字”和“帖子数字”并将数据导入谷歌表单 因为当我尝试时,我得到的是空数据,因为这些数据的跨度基本上都是相同的… 感谢您的帮助编辑: 因为你甚至想把这些数据推到谷歌的工作表上,然后从他们的网站上读回来,我可以想出下面的解决方案,你可以根据需要修改 首先,您需要安装gspread库,并按照本教程获取通过api访问google工作表的凭据,然后按照下面更新的代码进行操作 您的工作表应如下所示: 代码: 运行此代码后,您将看到数据已在google sheets中更新,但

是否有可能从网站上刮取“喜欢的数字”和“帖子数字”并将数据导入谷歌表单

因为当我尝试时,我得到的是空数据,因为这些数据的跨度基本上都是相同的… 感谢您的帮助

编辑: 因为你甚至想把这些数据推到谷歌的工作表上,然后从他们的网站上读回来,我可以想出下面的解决方案,你可以根据需要修改

首先,您需要安装gspread库,并按照本教程获取通过api访问google工作表的凭据,然后按照下面更新的代码进行操作

您的工作表应如下所示:

代码:

运行此代码后,您将看到数据已在google sheets中更新,但在运行此脚本之前,请遵循提供的URL,否则将出现错误

更新的电子表格:

旧的: 通过查看该网站的网络日志,我可以通过请求库和它们的一些API调用提取所需的数据。如果需要,请查看
data.json()
字典以获取其他数据。 遵循下面的代码

import requests
headers={'Accept': 'application/json', 'app-token': '33d57ade8c02dbc5a333db99ff9ae26a'}
cookies=requests.post("https://onlyfans.com/api2/v2/init",headers=headers)
data=requests.get("https://onlyfans.com/api2/v2/users/elettra_pink",headers=headers,cookies=cookies)
if data.status_code==200:
    data=data.json()
    print(f'Posts:{data["postsCount"]}\nPhotosCount:{data["photosCount"]}\nVideosCount:{data["videosCount"]}\nFavoritedCount:{data["favoritedCount"]}\nSubscribersCount:{data["subscribersCount"]}')
输出:


如果您有任何问题,请告诉我:)

正是我要搜索的内容,但是……如何将其“集成”到谷歌表单中?我的意思是,假设我在A1中有配置文件目标链接,我怎么能在A2中有帖子编号?提前谢谢你,非常好!我已经修改了答案,如果需要,您可以按照
gspread
库进行检查和更改。
import requests
headers={'Accept': 'application/json', 'app-token': '33d57ade8c02dbc5a333db99ff9ae26a'}
cookies=requests.post("https://onlyfans.com/api2/v2/init",headers=headers)
data=requests.get("https://onlyfans.com/api2/v2/users/elettra_pink",headers=headers,cookies=cookies)
if data.status_code==200:
    data=data.json()
    print(f'Posts:{data["postsCount"]}\nPhotosCount:{data["photosCount"]}\nVideosCount:{data["videosCount"]}\nFavoritedCount:{data["favoritedCount"]}\nSubscribersCount:{data["subscribersCount"]}')