如何选择具有某些属性的标记,例如SELECT
(SELECT
sum("public"."bc_2018"."bc_2018_quantity")
FROM "public"."bc_2018"
LEFT JOIN "public"."articles" "articles__via__bc_2018_article" ON "public"."bc_2018"."bc_2018_article" = "articles__via__bc_2018_article"."article_id"
WHERE (("articles__via__bc_2018_article"."article_name" LIKE '%4,4Ah%')) -
(SELECT
sum("public"."bc_2018"."bc_2018_quantity")
FROM "public"."bc_2018"
LEFT JOIN "public"."articles" "articles__via__bc_2018_article" ON "public"."bc_2018"."bc_2018_article" = "articles__via__bc_2018_article"."article_id"
WHERE (("articles__via__bc_2018_article"."article_name" LIKE 'Upgrade_7Ah%'))
a
标记href
属性<a href="...">
使用Scala剪贴簿使用单个查询而不是多个不安全的查询,如下所示?
val browser = JsoupBrowser()
val doc = browser.get("https://...")
val a = doc >> element("a")
val h = a >> attr("href")
答案 0 :(得分:1)
如示例here所述,您可以将标记选择器a
与属性选择器[href]
结合使用:
doc.select("a[href]")
通常,您还可以使用[name=value]
语法进一步约束属性的值。如果您只想检查属性是否存在,[name]
就足够了。