火币历史交易数据导出:掌握数字资产轨迹全攻略

火币历史交易数据导出指南:全方位掌握你的数字资产轨迹

在波澜壮阔的加密货币市场中,历史交易数据不仅仅是一串冰冷的数字,更是你投资决策的基石,风险管理的指南针,以及税务合规的重要依据。对于活跃在火币交易所的交易者而言,如何高效、准确地导出历史交易数据,成为了至关重要的技能。本文将深入探讨火币平台导出历史交易数据的各种方法和注意事项,助你全方位掌握自己的数字资产轨迹。

了解火币数据导出选项

火币交易所为用户提供了灵活多样的历史交易数据导出方案,旨在满足各类用户的数据分析和记录需求。这些方案的核心差异在于操作便捷性、数据详细程度以及适用场景:

  • 网页端数据导出: 用户可以通过火币官方网站的交易记录页面,直观地选择特定的时间区间,精确筛选所需的交易数据。导出的数据文件通常为CSV(逗号分隔值)格式,便于在电子表格软件(如Microsoft Excel、Google Sheets)中进行处理和分析。此方法的优点是操作流程简便直观,无需任何编程基础,尤其适合导出数据量不大的交易记录。但需注意,网页端导出可能在数据量较大时存在性能瓶颈,且导出的数据字段可能不如API接口丰富。
  • API接口数据导出: 火币提供了一套功能完善的应用程序编程接口(API),专为开发者和具备一定技术基础的用户设计。通过API,用户可以编写程序,自动、批量地获取历史交易数据。API接口的主要优势在于:
    • 自动化: 无需手动操作,可定时或按需自动抓取数据。
    • 高效率: 能够快速处理大量数据,克服网页端导出的性能限制。
    • 数据深度: 通常提供比网页端更详尽的交易信息,例如订单ID、手续费明细、成交价格精度等。
    然而,使用API接口需要一定的编程知识,例如了解RESTful API、HTTP请求、JSON数据格式等。使用API时需要注意频率限制,避免因频繁请求而被限制访问。火币官方文档通常会提供详细的API接口说明和示例代码,方便开发者上手。
  • 第三方工具数据导出: 市场上涌现出一些第三方软件工具,它们声称能够帮助用户便捷地导出火币历史交易数据。这些工具通常提供图形化界面,简化了数据导出的流程。然而,用户在使用第三方工具时必须格外谨慎,务必评估其安全风险。
    • 安全性: 选择信誉良好、口碑上佳、经过安全验证的工具,避免使用来源不明或评价不佳的工具,以防泄露个人账户信息和交易数据。
    • 权限: 了解工具获取的数据权限范围,确保其仅获取必要的交易数据,而非过度索取权限。
    • 隐私条款: 仔细阅读工具的隐私政策,了解其如何处理用户数据,以及是否存在数据泄露的风险。
    强烈建议在使用第三方工具前,进行充分的调查研究,并采取必要的安全措施,例如使用独立的密码、启用二次验证等。

网页端导出详解

网页端导出是用户常用的数据获取方式,适用于大多数场景。以下是详细步骤:

  1. 登录火币账户: 访问火币全球站官方网站(www.huobi.com),在登录页面输入注册的账户名和密码,根据提示完成身份验证,确保成功进入个人账户。务必确认网址的安全性,谨防钓鱼网站。
  2. 进入交易记录页面: 登录成功后,在网站的导航栏或用户中心区域寻找“交易记录”、“财务记录”、“账单明细”等类似选项。具体名称可能随网站更新而变化,通常位于资产管理或交易管理相关菜单下。点击进入,开始数据导出流程。
  3. 筛选时间范围和交易类型: 在交易记录页面,利用筛选工具精确选择所需导出的数据范围。时间范围选项通常包括“最近一个月”、“最近三个月”、“最近一年”以及“自定义时间段”。交易类型选项则允许你选择特定的交易活动,例如“现货交易”、“合约交易”、“杠杆交易”、“法币交易”等。部分平台还提供更细致的筛选,例如按交易对、成交状态等进行筛选。选择合适的筛选条件可以有效缩小数据范围,提高后续数据处理的效率。
  4. 导出CSV文件: 完成筛选后,寻找“导出”、“下载”、“生成报表”等按钮,点击后通常会弹出导出格式选择框。务必选择“CSV (逗号分隔值)”格式,该格式具有良好的通用性,方便后续使用各种数据分析工具进行处理。确认选择后,点击“确定”或“导出”,开始下载CSV文件。下载速度取决于数据量大小和网络状况。
  5. 查看和分析数据: 成功下载的CSV文件包含了账户的历史交易数据,包括成交时间、交易对、交易类型、成交价格、成交数量、手续费等详细信息。推荐使用Microsoft Excel、Google Sheets、Numbers或其他专业数据分析软件打开该文件。利用这些软件,你可以对数据进行排序、筛选、统计、图表绘制等操作,从而深入分析交易行为,总结交易策略,评估投资回报。

注意事项:

  • 数据量限制: 网页端直接导出交易记录时,通常会受到浏览器或交易所服务器的数据处理能力限制。如果您的交易历史记录非常庞大,例如包含数千甚至数万条交易记录,一次性导出可能会失败或仅导出部分数据。为了确保完整导出,建议您尝试以下方法:
    • 分批导出: 将时间范围分割成较小的区间,例如按月、按季度或按年分批导出。
    • 使用API接口: 如果交易所提供API接口,可以编写程序通过API接口获取更大量的交易数据,避免网页端导出的限制。(需要一定的编程基础)
  • 时间范围和交易类型: 务必仔细核对所选择的时间范围,确保涵盖了您需要的所有交易记录。同时,根据您的需求选择正确的交易类型,例如现货交易、合约交易、充值提现记录等。错误的时间范围或交易类型选择会导致数据遗漏或错误导出,影响后续分析。
    • 核对时间戳: 注意不同交易所可能使用不同的时区,导出数据后请检查时间戳是否正确,必要时进行时区转换。
  • 数据安全: 导出的CSV文件可能包含您的个人身份信息、交易金额、交易时间、账户余额等敏感信息。请务必采取以下措施,确保数据安全,防止信息泄露:
    • 本地存储: 将CSV文件存储在本地安全的位置,例如加密硬盘或受密码保护的文件夹。
    • 避免上传: 避免将CSV文件上传到公共网络或云存储服务,除非您确信该服务具有足够的安全保障。
    • 定期删除: 完成数据分析后,及时删除不再需要的CSV文件。
    • 匿名化处理: 如果需要将数据用于分享或分析,请先进行匿名化处理,例如删除个人身份信息、交易金额等。

API接口导出详解

API接口导出是获取历史交易数据的一种高级方法,相较于直接下载,它提供了更大的灵活性和可定制性。使用API接口需要一定的编程基础,因为你需要编写代码来与交易所的服务器进行交互。以下是使用火币API导出历史交易数据的详细步骤:

  1. 获取API Key和Secret Key: 登录你的火币账户,导航至API管理页面。通常,该页面位于账户设置或安全设置部分。创建一个新的API Key,并仔细配置其权限,确保它仅具有读取交易历史的权限,避免不必要的安全风险。创建成功后,你将获得一个API Key和一个Secret Key。API Key用于标识你的身份,而Secret Key用于对你的请求进行签名。请务必妥善保管你的Secret Key,将其视为高度敏感信息,切勿以任何方式泄露给他人。强烈建议启用双重身份验证(2FA)以增强账户安全性。
  2. 选择编程语言和API库: 根据你的编程经验和偏好,选择一种合适的编程语言。流行的选择包括Python、Java、Node.js、Go等。每种语言都有对应的火币API库,简化了与火币API的交互过程。例如,Python常用的火币API库包括 huobi-client ccxt 等。选择一个文档完善、社区活跃的API库,能够帮助你更快地入门并解决遇到的问题。仔细阅读所选API库的文档,了解其提供的功能和使用方法。
  3. 编写代码: 使用选定的编程语言和API库,编写代码来获取历史交易数据。你需要导入API库,并使用你的API Key和Secret Key进行身份验证。大多数API库都提供了相应的函数或类来实现身份验证。接下来,你需要指定要获取的交易对(例如,BTC/USDT)、时间范围(起始时间和结束时间)和交易类型(例如,买入、卖出)。火币API通常支持分页查询,这意味着你需要循环发送请求,直到获取所有数据。务必处理API请求的速率限制,避免因频繁请求而被阻止。合理地设置请求间隔,例如每秒请求不超过几次。
  4. 运行代码并保存数据: 运行你编写的代码,从火币API获取历史交易数据。在获取数据的过程中,务必进行错误处理,例如捕获网络错误、API错误等。将获取到的数据保存到本地文件,常用的格式包括CSV(逗号分隔值)或JSON(JavaScript对象表示)。CSV格式适合存储表格数据,而JSON格式适合存储复杂的数据结构。在保存数据时,可以添加时间戳或其他元数据,以便于后续分析和管理。
  5. 数据处理和分析: 使用数据分析工具(例如,Pandas、NumPy、Excel等)对导出的数据进行处理和分析。你可以进行各种分析,例如计算交易频率、交易量、平均买入价格、平均卖出价格等。还可以使用可视化工具(例如,Matplotlib、Seaborn等)将数据可视化,以便更好地理解数据模式和趋势。利用这些分析结果,你可以更好地评估你的交易策略,并做出更明智的投资决策。

示例代码 (Python):

本示例展示了如何使用Python语言与火币交易所的API进行交互,获取市场数据和进行交易操作。为了实现这些功能,我们通常会使用火币官方提供的Python SDK,或者自行封装API接口。以下代码段演示了如何导入必要的模块:

from huobi.client.market import MarketClient
from huobi.client.trade import TradeClient

huobi.client.market 模块包含了用于获取市场数据的类和方法,例如获取实时行情、历史K线数据、市场深度等。 MarketClient 类是该模块的核心,通过实例化该类,我们可以调用相应的方法来访问市场数据。

huobi.client.trade 模块则提供了用于进行交易操作的类和方法,例如下单、撤单、查询订单状态等。 TradeClient 类是该模块的核心,通过实例化该类,并提供必要的API密钥,我们可以进行交易操作。请务必妥善保管API密钥,避免泄露。

在使用这些模块之前,需要确保已经安装了火币Python SDK。可以使用pip命令进行安装:

pip install huobi-client

安装完成后,即可在Python代码中导入这些模块,并开始使用火币API。请参考火币官方文档获取更详细的API使用说明和示例代码。在进行任何交易操作之前,请务必进行充分的风险评估,并了解相关的交易规则和费用。

替换为你的API Key和Secret Key

在使用此脚本或应用程序之前,请务必将占位符 API Key 和 Secret Key 替换为你自己的有效凭据。API Key 和 Secret Key 用于验证你的身份,并授权你访问交易所或平台的 API。请妥善保管你的 API Key 和 Secret Key,避免泄露给他人,因为泄露可能导致资产损失或未经授权的操作。

获取 API Key 和 Secret Key 的方法通常是在交易所或平台的账户设置或 API 管理页面中创建新的 API 密钥对。创建时,请务必设置适当的权限,例如只允许交易、只允许读取等,以限制 API Key 的潜在风险。

以下是示例代码,你需要将 YOUR_API_KEY YOUR_SECRET_KEY 替换为你实际的值:

api_key = "YOUR_API_KEY"
secret_key = "YOUR_SECRET_KEY"

请注意,不同的交易所或平台可能对 API Key 和 Secret Key 的命名和使用方式略有不同。请仔细阅读其 API 文档,以确保正确使用。

在代码中直接存储 API Key 和 Secret Key 可能会带来安全风险。建议使用环境变量或其他安全的方式来存储和管理你的 API 凭据。例如,你可以使用 os.environ 模块在 Python 中访问环境变量,或者使用专门的密钥管理工具。

创建 TradeClient 实例

TradeClient 实例是与交易所进行交易操作的核心接口。创建实例需要提供有效的 API 密钥和私钥,这些密钥用于身份验证和授权,确保只有授权用户才能执行交易。

创建 TradeClient 实例的代码如下:

trade_client = TradeClient(api_key=api_key, secret_key=secret_key)

其中, api_key 是你在交易所注册后获得的 API 密钥,用于标识你的身份。 secret_key 是与 API 密钥关联的私钥,用于对请求进行签名,确保请求的完整性和真实性。请务必妥善保管你的 secret_key ,避免泄露,否则可能导致资产损失。

在实际应用中,你需要将 api_key secret_key 替换为你自己的密钥。例如:

api_key = "YOUR_API_KEY"
secret_key = "YOUR_SECRET_KEY"
trade_client = TradeClient(api_key=api_key, secret_key=secret_key)

请注意,不同的交易所可能对 API 密钥和私钥的格式和获取方式有所不同,请参考对应交易所的 API 文档。

获取历史交易记录

为了检索指定交易对的历史成交记录,你需要定义以下关键参数:

  • symbol : 指定交易对,例如 "btcusdt"。 交易对代表了你希望查询历史交易的两种资产,通常以一个基础资产和一个报价资产的组合形式出现。你需要确保所使用的交易对在交易所是有效的。
  • start_time : 历史数据的起始时间点,以 Unix 时间戳格式表示。 Unix 时间戳是从 UTC 时间 1970 年 1 月 1 日 0 时 0 分 0 秒起至现在的总秒数。例如, 1609459200 对应 UTC 时间 2021 年 1 月 1 日 0 时 0 分 0 秒。
  • end_time : 历史数据的结束时间点,同样以 Unix 时间戳格式表示。 例如, 1640995200 对应 UTC 时间 2022 年 1 月 1 日 0 时 0 分 0 秒。 请注意, 交易所通常会对历史数据的时间跨度有所限制,你需要查阅交易所的API文档以了解具体的限制。

使用交易客户端的 get_history_orders 方法来获取历史交易记录:

orders = trade_client.get_history_orders(symbol=symbol, start_time=start_time, end_time=end_time)

上述代码示例展示了如何调用 get_history_orders 方法,并传入 symbol start_time end_time 参数。 该方法会返回一个包含历史交易记录的列表,你可以对该列表进行进一步的处理和分析。 请确保 trade_client 对象已经正确初始化,并且拥有访问交易所API的权限。

打印交易记录

在区块链应用开发中,查看和验证交易记录至关重要。以下代码展示了如何遍历并打印交易记录列表:


for order in orders:
    print(order)

上述代码段使用 Python 编程语言, orders 变量应为一个包含交易订单对象的列表。 for 循环用于迭代列表中的每个 order 对象。 print(order) 语句则负责将每个交易订单的详细信息输出到控制台或日志文件中,以便开发者进行审查和调试。交易订单对象通常包含诸如交易哈希、发送方地址、接收方地址、交易金额、手续费、时间戳等关键信息。

更复杂的应用场景可能需要对交易记录进行格式化输出,例如将其转换为 JSON 格式或者将其展示在用户界面上。此时,你需要根据实际需求修改 print 语句,以实现更丰富的功能。例如:


import 

for order in orders:
    print(.dumps(order, indent=4)) # 使用 JSON 格式化输出,增加缩进

此修改后的示例使用了 Python 的 模块,将每个 order 对象转换为 JSON 字符串,并通过 indent=4 参数增加缩进,使其更易于阅读。

将数据保存到CSV文件 (省略)

注意事项:

  • 遵守API使用规则: 使用火币API接口时,务必严格遵守其规定的各项使用规则,尤其是频率限制。过度频繁的请求可能导致IP被临时或永久封禁,影响交易和数据获取。请仔细阅读官方文档,了解不同接口的频率限制,并合理控制请求频率。
  • 数据处理: 火币API返回的数据格式通常较为复杂,例如JSON格式嵌套多层数据。需要编写适当的代码进行解析和提取,才能方便后续的分析和使用。建议使用成熟的JSON解析库,并根据API文档中的数据结构定义进行处理。
  • 仔细阅读API文档: 在使用任何火币API接口之前,务必详细阅读官方提供的API文档。文档中包含了接口的功能说明、参数说明、返回值说明、错误码说明等重要信息。充分理解这些信息可以帮助你正确使用接口,避免出现错误。
  • API Key权限配置: 务必正确配置API Key的权限。火币的API Key可以设置不同的权限,例如只读、交易、提现等。请根据你的实际需求,设置最小必要的权限,以降低潜在的安全风险。切勿将具有提现权限的API Key泄露给他人。
  • API库用法: 不同的编程语言和API库对火币API的封装方式可能有所不同。在使用特定的API库之前,务必参考该库的官方文档或示例代码,了解其使用方法和特性。注意不同库在参数传递、错误处理、数据格式化等方面可能存在差异。
  • 安全存储API Key: 请务必安全存储你的API Key。避免将API Key直接硬编码到代码中,或将其存储在不安全的地方。建议使用环境变量、配置文件或专门的密钥管理工具来存储API Key,并确保只有授权的用户可以访问。
  • 监控API调用情况: 定期监控你的API调用情况,例如请求频率、错误率、响应时间等。通过监控可以及时发现潜在的问题,例如API Key泄露、程序错误、服务器故障等。建议使用日志系统或监控工具来记录和分析API调用数据。
  • 了解API版本更新: 火币可能会定期更新其API接口,例如增加新的功能、修改现有接口、修复bug等。请关注火币官方公告,及时了解API版本更新情况,并根据需要进行代码调整,以确保程序的正常运行。
  • 异常处理: 在使用API接口时,需要考虑各种可能出现的异常情况,例如网络错误、服务器错误、参数错误等。编写健壮的代码,能够捕获并处理这些异常,可以提高程序的稳定性和可靠性。建议使用try-except或类似机制来处理异常。

第三方工具导出

市面上涌现出多种第三方工具,它们宣称能够协助用户从火币交易所导出历史交易数据。 这些工具通常致力于提供比交易所原生界面更友好的用户体验和更简便的操作流程,例如一键导出、数据格式转换等功能。 然而,必须强调的是,使用任何第三方工具都不可避免地伴随一定的安全风险。 这些风险包括但不限于:工具本身可能携带恶意软件,导致您的交易账户被盗; 工具开发者可能会未经过您的授权,收集或滥用您的交易数据,侵犯您的隐私; 以及工具导出的数据可能不完整或不准确,影响您的财务分析和税务申报。 因此,在使用第三方工具前,务必进行充分的调查和评估,选择信誉良好、用户评价高的工具,并仔细阅读其用户协议和隐私政策。 同时,建议开启火币交易所的二次验证功能,以增强账户的安全性。 对于导出的数据,也应进行抽样检查,验证其准确性和完整性,避免因数据错误而造成不必要的损失。

风险提示:

  • 安全风险: 某些声称能提升交易体验或提供额外功能的第三方工具,可能隐藏恶意代码。这些恶意代码可能在未经授权的情况下访问或窃取您的账户信息,包括但不限于API密钥、登录凭证和资金。请务必从可信来源下载和使用第三方工具,并定期检查您的账户安全。
  • 数据准确性风险: 第三方工具提供的数据和分析结果,可能与火币官方数据存在偏差或延迟。由于数据来源、处理方法和更新频率的差异,这些工具无法完全保证信息的准确性和完整性。依赖不准确的数据进行交易决策可能导致财务损失。在使用第三方工具时,请务必结合火币官方数据进行验证,并谨慎评估风险。
  • 合规性风险: 使用某些第三方工具可能违反火币的使用条款和相关规定。火币保留对违反规定的用户采取相应措施的权利,包括但不限于限制账户功能、冻结资产甚至终止账户。在使用第三方工具前,请仔细阅读火币的使用条款,并确保您的行为符合相关规定,避免不必要的法律和经济风险。建议您使用火币官方提供的工具和服务,以确保合规性和安全性。

如何选择安全的第三方工具:

  • 选择信誉良好、经过验证的工具: 寻找那些在社区内拥有良好声誉,并经过安全审计或验证的工具。信誉良好的工具往往经过更严格的测试和审查,降低了潜在的安全风险。考虑工具的开发团队是否公开透明,以及是否有安全漏洞的历史记录。
  • 查看用户评价和反馈,了解工具的可靠性: 在使用任何第三方工具之前,务必仔细阅读其他用户的评价和反馈。关注用户对工具性能、稳定性和安全性的评价。特别注意是否有用户报告过安全问题、数据泄露或其他可疑行为。可在多个平台查找用户评价,例如论坛、社交媒体和专门的评论网站。
  • 使用前进行安全扫描,确保工具不包含恶意代码: 在安装或运行第三方工具之前,使用专业的安全扫描工具对其进行扫描,以检测是否存在恶意代码、病毒或木马。定期更新扫描工具的病毒库,以确保能够识别最新的威胁。一些在线沙箱环境也允许您在隔离的环境中运行工具,以观察其行为并检测潜在的恶意活动。
  • 避免使用需要提供API Key的第三方工具,除非你完全信任该工具: 谨慎对待需要您提供API Key的第三方工具。API Key一旦泄露,可能会导致您的账户被盗用或数据被未经授权的访问。在提供API Key之前,务必仔细评估该工具的安全性和隐私政策。了解该工具如何存储和使用您的API Key,以及是否有安全措施来保护您的数据。如果可能,尽量使用具有更安全身份验证机制的工具,例如OAuth 2.0。

数据分析的应用场景

导出的加密货币历史交易数据具有广泛的应用价值,能够为投资者和交易者提供深入的洞察,支持多种重要决策和操作,例如:

  • 盈亏计算与业绩评估: 详细分析交易记录,能够精确计算在特定时间段内的总盈亏,包括已实现利润和未实现利润。更进一步,可以评估不同交易策略、不同加密货币资产的投资回报率,从而量化投资表现。 这对于跟踪投资组合的整体表现至关重要。
  • 税务合规与申报: 加密货币交易在多数司法管辖区内都可能产生税务责任。历史交易数据是生成税务报告、计算应纳税所得额的基础。 准确记录买入、卖出价格、交易时间和相关费用,对于符合税务法规至关重要。根据不同地区的税务规定,可能需要区分长期资本利得和短期资本利得。
  • 风险识别与管理: 通过分析交易频率、交易规模、持仓时间等数据,识别潜在的风险敞口。例如,过度交易可能导致更高的交易成本和风险。分析历史波动率可以帮助投资者更好地理解资产的风险特征,并据此调整仓位大小。 可以识别潜在的市场操纵行为或异常交易模式,从而避免不必要的损失。制定有效的止损策略也依赖于对历史价格数据的分析。
  • 交易策略优化与改进: 分析历史交易数据,可以深入了解交易策略的有效性。例如,可以评估特定技术指标或交易信号的准确性。 回测不同的交易策略,以确定最佳参数和适用市场条件。 识别交易中的错误或偏差,例如过早退出盈利头寸或过晚止损。通过量化分析,可以持续改进交易策略,提高盈利能力。
  • 数字资产追踪与审计: 清晰地追踪数字资产的流入、流出和变动情况,包括购买、出售、转账、挖矿和利息收入等。 详细的交易记录有助于审计数字资产的持有情况,确保资产安全。 特别是在涉及多个交易所或钱包的情况下,导出的数据可以作为重要的审计依据,防止资产丢失或被盗。 这对于机构投资者或需要定期向监管机构报告的个人或组织尤为重要。

数据安全注意事项

在导出和使用历史交易数据时,数据安全至关重要。务必采取以下措施,以保护您的信息安全:

  • API Key和Secret Key的保密: API Key和Secret Key是访问您账户的关键凭证,务必妥善保管,切勿泄露给任何第三方。不要在公开的代码仓库、社交媒体或其他公共平台上分享这些密钥。考虑使用环境变量或加密存储来保护它们,并定期更换您的API密钥,以降低潜在风险。
  • 导出数据文件的安全防护: 您导出的CSV或JSON文件包含敏感的交易历史信息。务必采取措施防止未经授权的访问。例如,使用强密码保护这些文件,并限制访问权限。可以将文件存储在加密的存储设备或云存储服务中,并启用双因素身份验证,以增加安全性。
  • 第三方工具的风险评估: 在使用第三方工具分析或处理交易数据时,务必谨慎选择,并充分评估其安全性。检查工具的信誉、用户评价和安全审计报告。确保该工具来自可信的来源,并拥有良好的安全记录。定期更新您使用的所有第三方工具,以修复已知的安全漏洞。
  • 交易数据定期备份: 为了防止数据丢失或损坏,建议您定期备份您的交易数据。将备份数据存储在安全的位置,并确保备份数据的完整性和可用性。考虑使用自动备份解决方案,以简化备份过程。
  • 安全网络环境下的操作: 避免在公共场合或不安全的网络环境下进行数据操作,例如使用公共Wi-Fi。这些网络环境可能存在安全风险,容易受到黑客攻击。尽量使用安全的、受密码保护的网络连接,例如家庭或办公室网络,并启用VPN等安全工具,以保护您的数据传输。

遵循这些数据安全措施,可以最大限度地降低风险,保护您的交易数据安全,并为在加密货币市场中取得成功奠定坚实的基础。

内容版权声明:除非注明,否则皆为本站原创文章。

出处:https://www.add666.com/news/105370.html