Python作為一門強大的編程語言,在數據分析和爬蟲方面具有很大的優勢。在本文中,我們將介紹如何使用Python爬取姓名數據。
import requests
from bs4 import BeautifulSoup
# 設置請求頭
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 發起請求
response = requests.get('http://www.resgain.net/xmdq.html', headers=headers)
# 解析數據
bs = BeautifulSoup(response.text, 'html.parser')
names = bs.select('.am-fl.nowrap li a')
# 輸出結果
for name in names:
print(name.text.strip())
以上代碼使用requests庫和BeautifulSoup庫發起請求并解析數據。我們爬取了一個名字大全網站的姓名數據,并通過循環遍歷輸出了所有的姓名。在實際應用中,我們還可以將數據存入數據庫或者文本文件中。