2 回答
TA贡献1840条经验 获得超5个赞
网站是通过 加载的,模块将无法动态呈现。JavaScriptrequestsJS
from selenium import webdriver
import pandas as pd
from selenium.webdriver.firefox.options import Options
options = Options()
options.add_argument('--headless')
driver = webdriver.Firefox(options=options)
driver.get("https://poe.ninja/stats")
df = pd.read_html(driver.page_source)[0]
df.to_csv("data.csv", index=False)
driver.quit()
输出:在线查看
或者直接通过以下方式调用后端:API
import pandas as pd
import requests
r = requests.get("https://poe.ninja/api/Data/GetStats")
df = pd.read_json(r.text, orient="index")
df.to_csv("data.csv", header=None)
TA贡献1827条经验 获得超8个赞
如果你去标签,你会得到跟随,它以格式返回数据。NetworkAPIjson
https://poe.ninja/api/Data/GetStats
import requests
r=requests.get("https://poe.ninja/api/Data/GetStats").json()
print(r['next_change_id'])
print(r['stash_tabs_processed'])
print(r['api_bytes_downloaded'])
print(r['character_bytes_downloaded'])
print(r['ladder_bytes_downloaded'])
print(r['pob_characters_calculated'])
添加回答
举报