Python是一款常用的編程語言,它有豐富的庫支持,可以很方便地取得網(wǎng)頁中的信息。以下是一個(gè)簡單的Python程序,演示如何使用Python取網(wǎng)頁消息。
import requests
from bs4 import BeautifulSoup
url = 'https://www.baidu.com/'
r = requests.get(url)
soup = BeautifulSoup(r.content, 'html.parser')
print(soup.prettify())
以上代碼先使用requests庫向百度首頁發(fā)送了一個(gè)請求,返回結(jié)果存入變量r中,然后通過BeautifulSoup庫對返回結(jié)果進(jìn)行解析,解析結(jié)果存入變量soup中。最后使用Python內(nèi)置函數(shù)print輸出soup的內(nèi)容。
代碼中的prettify()函數(shù)可以很好地格式化輸出,方便查看。
通過加入更多代碼和細(xì)節(jié),Python可以實(shí)現(xiàn)更復(fù)雜的從網(wǎng)頁中獲取所需消息的功能。