diff --git a/data_chain/parser/handler/html_parser.py b/data_chain/parser/handler/html_parser.py
index ee3ee74f26e39f70f076a6405a8e278b1c48191b..5b0a0471e0111b3aca0ef3f65842b5ba552777ea 100644
--- a/data_chain/parser/handler/html_parser.py
+++ b/data_chain/parser/handler/html_parser.py
@@ -44,7 +44,7 @@ class HtmlService(BaseService):
return node_dict
- def parser(self, file_path):
+ async def parser(self, file_path):
html_content = self.open_file(file_path)
# 解析 HTML 内容
soup = BeautifulSoup(html_content, 'lxml')