【发布时间】:2020-12-06 19:25:00
【问题描述】:
我正在关注这个tutorial。但我被困在这里:
for container in containers:
date = container.find('td', class_ = 'date-action').get_text()
date = parser.parse(date.strip()[6:]).date()
dateli.append(date) #make date relevant to current date
description_container_1 = container.find('td', class_ = 'description TL_NPI_TransDesc')
description_container_2 = description_container_1.find('a', class_ = 'transactionTitle')
description = description_container_2.find('span', class_ = 'transTitleForEditDesc').get_text()
descli.append(description)
amount = container.find('td', class_ = ['amount positive TL_NPI_Amt', 'amount TL_NPI_Amt isDebit']).get_text()
amtli.append(float(price_str(amount)))
我的问题是如何用 'div"[id*="wtDataMov"]' 替换 ('td', class_ = 'date-action'),因为它是识别我想要获取的行的唯一方法是大 id LT_BPINetEmpresas_wt37_block_wtMainContent_CW_Contas_Empresas_wtMovimentos_block_wtMovimentosList2_ctl04_wtDataMov 的特定部分。
【问题讨论】:
标签: beautifulsoup