Я ищу строки, которые либо "up"
, либо "down"
в исходном HTML-коде. Только одним словом работает код. Но если бы я хотел искать строки, содержащие несколько слов, как это сделать в Python 3.4.2?Как искать несколько слов, используя lambda
links = lambda tag: getattr(tag, 'name', None) == 'a' and 'up|down' in tag.get_text().lower() and 'href' in tag.attrs
я должен предоставить больше информации? – sandy
Ваш код _have_ находится в 'лямбда'? –
@ PM2Ring он должен быть внутри функции, см. Http://stackoverflow.com/questions/27730041/how-to-extract-html-links-with-a-matching-word-from-a-website-using- питон. – alecxe