INNER CODE UNIT · JavaScript
SearchComponent_search
easybangumiorg/EasyBangumi · inner_source/block-kazumi-1ani.js:33
function SearchComponent_search(pageKey, keyword) {
var url = runtimeUrl(SEARCH_URL).replace("@keyword", URLEncoder.encode(keyword, "utf-8"));
var doc = getDoc(url);
var items = XPathUtils.nodes(doc, SEARCH_LIST_XPATH);
var list = new ArrayList();
for (var i = 0; i < items.size(); i++) {
var item = items.get(i);
var title = XPathUtils.text(item, SEARCH_NAME_XPATH);
var href = XPathUtils.attr(item, SEARCH_RESULT_XPATH, "href");
if (title == null || String(title).trim().length == 0) {
continue;
}
if (href == null || href.length == 0) {
continue;
}
var detailUrl = absoluteUrl(href);
var coverUrl = absoluteUrl(XPathUtils.firstImage(item));
list.add(makeCartoonCover({