def get_item_datetime(item_page,datetime_rule,datetime1_rule): soup = BeautifulSoup(item_page, 'lxml') item_datetime = soup.find(datetime_rule[0],{datetime_rule[1]:datetime_rule[2]}) if item_datetime is not None: item_datetime = soup.find(datetime_rule[0],{datetime_rule[1]:datetime_rule[2]}).text item_datetime=dateparser.parse(item_datetime, date_formats=['%d %B %Y %H']) else: item_datetime = soup.find(datetime1_rule[0],{datetime1_rule[1]:datetime1_rule[2]}).text item_datetime=dateparser.parse(item_datetime, date_formats=['%d %B %Y %H']) return str(item_datetime)
В условии if itemdatetime is not none если item_datetime не пуст. Выполняется item_datetime иначе выполняется item_datetime в условии else.
Так вот,как мне сделать так чтобы в если в условии else не находится datetime1_rule.То условие пропускает это дату.И переходит к другой дате?