使用 bs4 和请求进行网页抓取 Roblox API
Web-Scraping Roblox API with bs4 and requests
我只想获取“销售额”及其在控制台中打印的值。
Roblox 网站
https://api.roblox.com/Marketplace/ProductInfo?assetId=6971062344
Python 文件
from bs4 import BeautifulSoup
import requests
ID = 6971062344
url = f'https://api.roblox.com/Marketplace/ProductInfo?assetId={ID}'
page = requests.get(url)
soup = BeautifulSoup(page.content, 'html.parser')
sales = soup.find()
print(sales)
你的 URL 是 API 而 returns 是 JSON
。 requests
本身就足以获得您想要的数据。这是一个如何获取数据的示例:
import requests
url = 'https://api.roblox.com/Marketplace/ProductInfo?assetId=6971062344'
data = requests.get(url).json()
sales = data['Sales']
# 0
我只想获取“销售额”及其在控制台中打印的值。
Roblox 网站
https://api.roblox.com/Marketplace/ProductInfo?assetId=6971062344
Python 文件
from bs4 import BeautifulSoup
import requests
ID = 6971062344
url = f'https://api.roblox.com/Marketplace/ProductInfo?assetId={ID}'
page = requests.get(url)
soup = BeautifulSoup(page.content, 'html.parser')
sales = soup.find()
print(sales)
你的 URL 是 API 而 returns 是 JSON
。 requests
本身就足以获得您想要的数据。这是一个如何获取数据的示例:
import requests
url = 'https://api.roblox.com/Marketplace/ProductInfo?assetId=6971062344'
data = requests.get(url).json()
sales = data['Sales']
# 0