Найти - Пользователи
Полная версия: Как удалить лишний спарсенный элемент?
Начало » Python для новичков » Как удалить лишний спарсенный элемент?
1 2
r4khic
Всем привет ! Я парсю дату с этого ресурса.Все бы хорошо,но есть одно но.Когда я получил эти данные (22 Августа 2019 10:45 187) парсятся лишние цифры 187.Как можно убрать эти лишние цифры 187? Чтобы у меня было при парсинге только так (22 Августа 2019 10:45)
Код:
 def get_data(html):
    soup = BeautifulSoup(html, 'lxml')
    item_datetime=soup.find('div',{'class':'date_public_art'}).text
    item_datetime=dateparser.parse(item_datetime,date_formats=['%d %B %Y %H'])
    print(item_datetime)
Вот место где выдергиваю дату с этой страницы
AD0DE412
 def get_data(html):
    soup = BeautifulSoup(html, 'lxml')
    item_datetime=soup.find('div',{'class':'date_public_art'}).text
    item_datetime=dateparser.parse(item_datetime,date_formats=['%d %B %Y %H'])
    # 1. что это за тип
    print(type(item_datetime))
# 2. смотрим что с этим типом можно сделать
r4khic
AD0DE412
Я посмотрел и это класс <class ‘NoneType’>.Потому что dateparser не понимает такую дату 22 Августа 2019 10:45 187 с лишними цифрами 187.И мой вопрос заключается в том что как мне удалить эти лишние цифры 187 ?
AD0DE412
ну так уберите их. у вас как ой тип данных получается на выходе? str, list?
сответствено и прилаживаете костыль подходящий
зы Beautiful Soup мне неведом посему мои рассуждения имеют общию природу
FishHook
r4khic
ваша задача - удалить последние три символа из строки. Применяйте слайсы.
r4khic
AD0DE412
ну так уберите их. у вас как ой тип данных получается на выходе? str, list?сответствено и прилаживаете костыль подходящийзы Beautiful Soup мне неведом посему мои рассуждения имеют общию природу
Так суть вопроса в этом и есть как мне убрать лишние спарсенные элементы.
r4khic
FishHook
r4khicваша задача - удалить последние три символа из строки. Применяйте слайсы.
Можно пример или же какие-нибудь материалы
AD0DE412
ну ежеле строка то можно split(), join()
https://www.internet-technologies.ru/articles/razbienie-strok-cherez-split-v-python.html
https://server-gu.ru/python-join/

r4khic
AD0DE412
ну ежеле строка то можно split(), join()
мне они не подойдут
AD0DE412
ну такое … странное
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB