get_last_updated_date

pyrcs.parser.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 | 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 | datetime.date | 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