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'])
添加回答
舉報
