如何通过python获取包含畅销书徽章的API链接?

如何通过python获取包含畅销书徽章的API链接?,python,api,scrapy,web-crawler,badge,Python,Api,Scrapy,Web Crawler,Badge,我有一个任务,以获得在这个链接的畅销书徽章的数据。 我试图在WebDeveloper工具(XHR选项卡)中找到API链接,但是仍然没有找到它。 你知道我在哪里可以获得链接或者其他方式来获取数据吗?它都内置在页面源代码中。 请参见脚本标记中的hm.initialSearchData变量 使用regexps提取所需的数据 import re import json resp = your response text json_text = re.findall('hm.initialSearc

我有一个任务,以获得在这个链接的畅销书徽章的数据。 我试图在WebDeveloper工具(XHR选项卡)中找到API链接,但是仍然没有找到它。
你知道我在哪里可以获得链接或者其他方式来获取数据吗?

它都内置在页面源代码中。 请参见脚本标记中的hm.initialSearchData变量


使用regexps提取所需的数据

import re
import json

resp = your response text

json_text = re.findall('hm.initialSearchData = (.+?)</script>', resp)
data = json.loads(json_text[0])
重新导入
导入json
resp=您的回复文本
json_text=re.findall('hm.initialSearchData=(.+?)',resp)
data=json.load(json_文本[0])