亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么在搜索存在的類時不返回任何內容?

為什么在搜索存在的類時不返回任何內容?

蝴蝶刀刀 2022-09-20 17:40:36
我正在嘗試從這里從html中獲取“下一個更改ID”,并且我正在使用模塊美麗湯4來執行此操作。下一個更改ID似乎在stats-overview類下,所以我嘗試搜索它,它只是返回一個空列表。import requestsfrom bs4 import BeautifulSoupninja = requests.get("https://poe.ninja/stats")soup = BeautifulSoup(ninja.content, "html.parser")stats_overview = soup.find_all("div", class_="stats-overview")print(stats_overview) # --> prints '[]'
查看完整描述

2 回答

?
慕斯709654

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()

輸出:在線查看

http://img1.sycdn.imooc.com//63298ab90001f6b706370299.jpg

或者直接通過以下方式調用后端: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)


查看完整回答
反對 回復 2022-09-20
?
慕仙森

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'])


查看完整回答
反對 回復 2022-09-20
  • 2 回答
  • 0 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號