您的位置:首页 > 教育 > 锐评 > 官方网站建设的方法有哪些方面_网页排版怎么设置_某个网站seo分析实例_百度销售系统

官方网站建设的方法有哪些方面_网页排版怎么设置_某个网站seo分析实例_百度销售系统

2025/2/24 10:31:13 来源:https://blog.csdn.net/weixin_73060959/article/details/143694748  浏览:    关键词:官方网站建设的方法有哪些方面_网页排版怎么设置_某个网站seo分析实例_百度销售系统
官方网站建设的方法有哪些方面_网页排版怎么设置_某个网站seo分析实例_百度销售系统

使用场景:

需要获取货币编码,并初始化到数据库。

解决方案:

import requests
from bs4 import BeautifulSoup
import pandas as pd# 目标网页URL
url = 'http://www.cnhuilv.com/currency/'# 发送HTTP请求获取网页内容
response = requests.get(url)
# 根据网页的编码调整
response.encoding = 'utf-8'
# 使用BeautifulSoup解析HTML
soup = BeautifulSoup(response.text, 'html.parser')
# 获取div标签数据,需要指定class名称
tbodyData = soup.find('div', class_='table-responsive rb1')
# 初始化数据列表
data = []
# 提取表格中的数据
for row in tbodyData.find_all('tr')[1:]:  # 跳过表头columns = row.find_all('td')if len(columns) > 1:if columns[3].text.strip() != '':country_name = columns[3].text.strip()numerical_code = columns[1].text.strip()currency_code = columns[0].text.strip()currency_name = columns[2].text.strip()data.append({'国家名称': country_name,'数字代码': numerical_code,'货币代码': currency_code,'货币名称': currency_name})
# 打印提取的数据
for item in data:print(item)# 将数据转换为DataFrame
df = pd.DataFrame(data)
# 导出到Excel文件
output_path = 'C:\\Users\\Administrator\\Desktop\\货币1.xlsx'
df.to_excel(output_path, index=False)

技巧:将html文件保存到本地,使用VScode打开,可以更清晰分析数据所在的标签。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com