【发布时间】:2021-02-12 18:21:44
【问题描述】:
我正在尝试构建一个脚本,该脚本将从 html 文件中提取特定部分(即链接及其相关描述)并返回每行的结果。
我正在尝试使用 python 中的列表来构建它,但不知何故我犯了一个错误!
这是我到目前为止所做的,但它返回空白我的值列表:
import re
def subtext (data, first_link, last_link, first_descr, last_descr):
values = []
link = re.search('''"first_link"(.+?)"last_link"''', data)
values.append(link)
descr = re.search('''"first_descr"(.+?)"last_descr"''', data)
values.append(descr)
while values:
print(values)
html_file = input ("Type filepath: ")
html_code = open (html_file, "r")
html_data = html_code.read()
subtext (html_data, '''11px;"><a href=''', ''' target="_blank" ''', ''' title="Relative document">''', '''</a></td><td style="font-''')
html_code.close()
【问题讨论】: