2023年2月27日 星期一

Python網路爬蟲範例


Photo from Pixabay

以下是一個使用 Python 實現網絡爬蟲的簡單範例:

import requestsfrom bs4 import BeautifulSoupurl = "https://www.example.com"response = requests.get(url)if response.status_code == 200:soup = BeautifulSoup(response.content, 'html.parser')links = soup.find_all('a')for link in links:print(link.get('href'))else:print("Error: Could not retrieve content from URL.")

這個例子中,我們使用 requests 庫發送 HTTP GET 請求到一個網站,然後使用 BeautifulSoup 庫對網頁內容進行解析。接著,我們使用 find_all() 方法查找網頁中的所有超鏈接,並打印它們的 URL。如果請求失敗,則輸出錯誤信息。

當然,這只是網絡爬蟲的簡單範例,實際使用中還需要考慮到許多方面,例如網站的反爬機制、數據的處理和儲存等等。在使用網絡爬蟲時,請遵守網站的使用條款和相關法律法規。

沒有留言:

張貼留言

使用Python篩選股票的方式? 程式交易的開始。以Backtrader為範例

   在今天的金融市場中,投資者通常倚賴大量的資訊和數據來做出投資決策。Python作為一種功能強大的程式語言,不僅在科學計算和數據分析方面表現出色,而且在股票市場的資料處理和分析中也越來越受歡迎。本文將介紹一些使用Python篩選股票的方法,幫助投資者更有效地挑選潛力股票。 1...