我试图得到如下日期:1/19/2021,我想得到python变量中的“19”
<span class="grayItalic">
Received: 01/19/2021
</span>
以下是一段代码“未工作”:
date = soup.find('span', {'class': 'grayItalic'}).get_text()
converted_date = int(date[13:14])
print(date)
我得到这个错误:“非类型”对象没有属性“获取文本”
有人能帮忙吗
Tags:
使用标题尝试以下操作:
我无法使用请求或urllib模块加载URL。我猜该网站正在阻止自动连接请求。因此,我打开网页,将源代码保存在文件名
page.html
中,并在其中运行BeautifulSoup
操作。这似乎奏效了我试着用请求库删除源代码,如下所示,但没有成功(可能是网页阻止了请求)。看看它是否能在你的机器上工作
输出:
date_
输出'\n Received: 01/19/2021\n'
您可以使用字符串切片,而可以使用^{fuzzy_with_tokens=True
dateutil.parser.parse(date_,fuzzy_with_tokens=True)
(datetime.datetime(2021, 1, 19, 0, 0), (' Received: ', ' '))
相关问题 更多 >
编程相关推荐