Python獲取網頁數據的常用方法有以下幾種:
import urllib.request
url = 'http://www.example.com' # 網頁的URL
response = urllib.request.urlopen(url) # 發送HTTP請求并獲取響應
data = response.read() # 讀取響應的數據
print(data)
import requests
url = 'http://www.example.com' # 網頁的URL
response = requests.get(url) # 發送GET請求并獲取響應
data = response.text # 獲取響應的文本數據
print(data)
from bs4 import BeautifulSoup
html = '''
<html>
<head><title>Example</title></head>
<body>
<p>Hello, World!</p>
</body>
</html>
'''
soup = BeautifulSoup(html, 'html.parser') # 創建BeautifulSoup對象
p = soup.find('p') # 查找第一個<p>標簽
print(p.text) # 輸出<p>標簽的文本內容
以上是獲取網頁數據的常用方法,根據實際需求和情況選擇合適的方法即可。