我正在嘗試從網站上抓取數據以進行練習分析。我在特定網站上遇到了一些問題。該網站是關于西雅圖地區的警方報告的。我已經閱讀了很多文章,但無法得到答案。網址是:https ://data.seattle.gov/Public-Safety/real-time-911/nvqc-w7eg我知道我應該使用漂亮的湯并嘗試找到一個關鍵字進行搜索,然后將類型轉換為文本。但是,我一直沒有。import requestsURL = 'https://data.seattle.gov/Public-Safety/real-time-911/nvqc-w7eg'page = requests.get(URL) from bs4 import BeautifulSoupsoup = BeautifulSoup(page.content)我的目標是將表格轉換為.csv文件。有人可以幫我嗎?
3 回答

慕尼黑5688855
TA貢獻1848條經驗 獲得超2個贊
創建 BeautifulSoup 對象:
soup = BeautifulSoup(page.text, "lxml")
或者,
soup = BeautifulSoup(page.text, "html.parser")
或者,
soup = BeautifulSoup(page.content, 'html.parser')
我認為,您應該使用它,lxml
因為它具有良好的性能。

喵喵時光機
TA貢獻1846條經驗 獲得超7個贊
lxml使用或解析 HTML html.parser。lxml有些比其他的有優勢,包括非??斓氖聦?。
URL = 'https://data.seattle.gov/Public-Safety/real-time-911/nvqc-w7eg'
page = requests.get(URL)
from bs4 import BeautifulSoup
soup = BeautifulSoup(page.text, "html.parser") #or lxml, htmlparser is just example
與其直接把它放在沒有字符串的地方,不如把它和字符串一起放進去,這樣 Python 就知道你正在處理解析器。
添加回答
舉報
0/150
提交
取消