Я использую dateparser в scrapy для преобразования формата даты.
Исходный формат даты: Apr 16, 2019
После использования dateparser: 2019-04-16 00:00:00
Это то, чего я хотел достичь.Тем не менее, я все еще хотел бы удалить время из формата даты, поэтому в итоге у меня есть только 2019-04-16
.К сожалению, я не могу этого понять.
Это моя строка кода:
import dateparser
...
def parse_site(self, response):
def get_with_xpath(query):
return response.xpath(query).get(default='').strip()
yield {
'date': dateparser.parse(get_with_xpath('//meta[@name="date"]/@content'))
}
Как я уже сказал, это работает.Но отметку времени я бы хотел удалить.Есть идеи?