以下是一个简单的Python爬虫程序,用于从新浪财经网上获取港股数据:

import requests
from bs4 import BeautifulSoup

url = 'https://finance.sina.com.cn/hkstock/quotes/'

response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')

# 找到港股数据所在的表格
table = soup.find('table', class_='tab01')

# 遍历表格中的所有行,提取出每只股票的名称和价格
for tr in table.find_all('tr')[1:]:
    td = tr.find_all('td')
    name = td[0].text.strip()
    price = td[1].text.strip()
    print(name, price)

程序首先使用requests库访问新浪财经网上港股数据的页面,然后使用BeautifulSoup库将网页内容解析成一个HTML文档对象。程序从HTML文档对象中找到港股数据所在的表格,并遍历表格中的所有行,提取出每只股票的名称和价格,并输出到控制台上。

在此,楼主恬不知耻地推荐微信公众号「Python极客思维」,公众号内会持续发布大厂各种高薪岗位,包括但不限于Python岗位(内推哦),欢迎诸位老铁切磋交流~~。

Python极客思维

关注Python技术,数据分析,AI,包括但不限于 Python,Java,web ,docker容器化等后端技术,定期分享技术资料礼物。回复「Python」获取资料包一份。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐