if (mb_strpos($description, 'тени') !== false) {
$flag = true;
foreach ($stops as $stop) {
if ( mb_strpos($description, $stop) !== false ) {
$flag = false;
break;
}
}
}
if ($flag === true) echo 'Mission complete: ', $description, PHP_EOL;
class AlrosaOfferItem:
def __init__(serf, city: str, price: str, link: str):
self.city = city
sef.price = price
self.link = link
def __str__(self) -> str:
return f'Маршрут: {self.city}. Цена: {self.price}. Ссылка-{self.link}'
def parse(source: str): -> List[AlrosaOfferItem]
items = []
soup = BeautifulSoup(page_source, 'html.parser')
for element in soup.selector('.content'):
item = AlrosaOfferItem(
element.select('.city').text,
element.select('.price').text,
element.select('.btn get_readmore').get('href')
)
items.append(item)
return items
# (не проверял, набросок от руки)
$st = $pdo->query("SELECT * FROM ... WHERE nimi LIKE :nimi");
// % означает подстановку
// %value — оканчивающиеся на value, value% — заканчивающиеся
$st->bindValue(':nimi', "{$code[1]}%", \PDO::PARAM_STR);
// коды символов
echo mb_ord('š'), PHP_EOL;
echo mb_ord('ž'), PHP_EOL;
echo mb_ord('õ'), PHP_EOL;
...
import os
home = os.path.expanduser("~")
# или
from pathlib import Path
home = str(Path.home())