get_last_updated_date

pyrcs.utils.get_last_updated_date(url, parsed=True, as_date_type=False, verbose=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

  • verbose (bool or int) – whether to print relevant information in console as the function runs, defaults to False

Returns

date of when the specified web page was last updated

Return type

str or datetime.date or None

Examples:

>>> from pyrcs.utils import get_last_updated_date

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

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

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