共計 539 個字符,預計需要花費 2 分鐘才能閱讀完成。
Python 可以使用多種庫來抓取網頁數據,最常用的是 requests 和 BeautifulSoup 庫。
- 使用 requests 庫發送 HTTP 請求來獲取網頁數據:
import requests
url = "http://example.com"
response = requests.get(url)
# 檢查請求是否成功
if response.status_code == 200:
# 打印網頁內容
print(response.text)
- 使用 BeautifulSoup 庫解析網頁數據:
from bs4 import BeautifulSoup
# 假設已經使用 requests 庫獲取了網頁內容,存儲在 response 變量中
soup = BeautifulSoup(response.text, "html.parser")
# 使用 BeautifulSoup 提供的方法來提取數據
# 例如,提取所有 <a> 標簽中的鏈接
links = soup.find_all("a")
for link in links:
print(link.get("href"))
請注意,具體的抓取方法會根據網頁的結構和數據的位置而有所不同。有時候可能還需要處理一些網頁渲染或動態加載的問題,可以使用 selenium 庫來模擬瀏覽器行為。
丸趣 TV 網 – 提供最優質的資源集合!
正文完