Python 是一種高級編程語言,具有簡單、易學、免費以及跨平臺的特點,它的應用領域非常廣泛。百度是國內最大的搜索引擎之一,提供了非常強大的搜索能力。我們可以使用 Python 的 requests 庫和 BeautifulSoup 庫來實現百度查詢的功能。
import requests from bs4 import BeautifulSoup # 構造查詢的 url query = "Python" url = f"https://www.baidu.com/s?wd={query}" # 發送請求并獲取響應內容 response = requests.get(url) content = response.content.decode() # 使用 BeautifulSoup 解析響應內容 soup = BeautifulSoup(content, "html.parser") # 提取搜索結果標題 titles = soup.select(".t >a") for title in titles: print(title.text)
上面的代碼中,我們首先構造了查詢關鍵字 Python 的 url,并發送請求獲取響應內容。然后通過 BeautifulSoup 解析響應內容,提取搜索結果標題并輸出。在實際的應用中,我們還可以通過 requests 庫設置查詢關鍵字、查詢頁數、搜索結果數量等參數,進一步定制查詢的行為。