我假设您想获得总项目数。该数字存储在 .html 文件内的 HTML 页面中<script>
。beautifulsoup
没有看到它,但您可以使用re
/ json
modules 来提取它:
import re
import json
import requests
url = "https://www.nike.com/w"
html_doc = requests.get(url).text
data = re.search(r"window\.INITIAL_REDUX_STATE=(\{.*\})", html_doc).group(1)
data = json.loads(data)
# uncomment this to print all data;
# print(json.dumps(data, indent=4))
print("Total items:", data["Wall"]["pageData"]["totalResources"])
打印(如果在我的国家):
Total items: 5600
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句