Warning: session_start(): open(/var/lib/php/sessions/sess_ta1rrh0v44r7b63eu6eqbgh51p, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static L> youTubeSearch_uncached(Browser browser, S query) {
temp var page = playwrightOpenPage(browser,
appendParamsToURL("https://www.youtube.com/results", search_query := query));
L links1 = page.querySelectorAll("a[href]");
LPairS links = map(links1, l -> pair(l.getAttribute("href"), l.innerHTML()));
links = filter(links, l -> startsWith(l.a, "/watch?") && empty(urlParam(l.a, "list")));
links = mapPairsB htmldecode_dropTagsAndComments_trim(links);
// Filter out weird links
links = filter(links, l -> !containsNewLine(l.b) && nempty(l.b));
ret map(links, l -> WithURL("https://www.youtube.com" + l.a, l.b));
}