get_last_updated_date

pyrcs.parser.get_last_updated_date(url, parsed=True, as_date_type=False, verbose=False)

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, 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.parser import get_last_updated_date

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

>>> last_upd_date = get_last_updated_date(url_a, parsed=True, as_date_type=True)
>>> type(last_upd_date)
datetime.date

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