pyrcs.utils.get_last_updated_date

pyrcs.utils.get_last_updated_date(url, parsed=True, as_date_type=False)[source]

Get last update date.

Parameters
  • url (str) – URL link of a requested web page

  • parsed (bool) – whether to reformat the date, defaults to True

  • as_date_type (bool) – whether to return the date as datetime.date, defaults to False

Returns

date of when the specified web page was last updated

Return type

str, datetime.date, None

Examples:

>>> from pyrcs.utils import get_last_updated_date

>>> last_update_date_ = get_last_updated_date(
...     url='http://www.railwaycodes.org.uk/crs/CRSa.shtm', parsed=True,
...     as_date_type=False)
>>> type(last_update_date_)
<class 'str'>

>>> last_update_date_ = get_last_updated_date(
...     url='http://www.railwaycodes.org.uk/crs/CRSa.shtm', parsed=True,
...     as_date_type=True)
>>> type(last_update_date_)
<class 'datetime.date'>

>>> last_update_date_ = get_last_updated_date(
...     url='http://www.railwaycodes.org.uk/linedatamenu.shtm')
>>> print(last_update_date_)
None