亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么進行JSOUP 爬蟲的分析

發布時間:2021-12-13 19:42:27 來源:億速云 閱讀:138 作者:柒染 欄目:云計算

這期內容當中小編將會給大家帶來有關怎么進行JSOUP 爬蟲的分析,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

  •  規則編寫說明文檔

  • 通用選擇器(*)是隱含在沒有元素選擇器提供 (i.e. *.header and .header is equivalent).

    樣式匹配例子
    *任何元素*
    tag通過Tga標簽獲取元素div
    ns|Eelements of type E in the namespace nsfb|name finds <fb:name> elements
    #idelements with attribute ID of "id"div#wrap, #logo
    .classelements with a class name of "class"div.left, .result
    [attr]elements with an attribute named "attr" (with any value)a[href], [title]
    [^attrPrefix]elements with an attribute name starting with "attrPrefix". Use to find elements with HTML5 datasets[^data-], div[^data-]
    [attr=val]elements with an attribute named "attr", and value equal to "val"img[width=500], a[rel=nofollow]
    [attr="val"]elements with an attribute named "attr", and value equal to "val"span[hello="Cleveland"][goodbye="Columbus"], a[rel="nofollow"]
    [attr^=valPrefix]elements with an attribute named "attr", and value starting with "valPrefix"a[href^=http:]
    [attr$=valSuffix]elements with an attribute named "attr", and value ending with "valSuffix"img[src$=.png]
    [attr*=valContaining]elements with an attribute named "attr", and value containing "valContaining"a[href*=/search/]
    [attr~=regex]elements with an attribute named "attr", and value matching the regular expressionimg[src~=(?i)\\.(png|jpe?g)]

    The above may be combined in any orderdiv.header[title]

    組合器



    E Fan F element descended from an E elementdiv a, .logo h2
    E > Fan F direct child of Eol > li
    E + Fan F element immediately preceded by sibling Eli + li, div.head + div
    E ~ Fan F element preceded by sibling Eh2 ~ p
    E, F, Gall matching elements E, F, or Ga[href], div, h4

    偽選擇器



    :lt(n)elements whose sibling index is less than ntd:lt(3) finds the first 3 cells of each row
    :gt(n)elements whose sibling index is greater than ntd:gt(1) finds cells after skipping the first two
    :eq(n)elements whose sibling index is equal to ntd:eq(0) finds the first cell of each row
    :has(selector)elements that contains at least one element matching the selectordiv:has(p) finds divs that contain p elements
    :not(selector)elements that do not match the selector. See also Elements.not(String)div:not(.logo) finds all divs that do not have the "logo" class.

    div:not(:has(div)) finds divs that do not contain divs.


    :contains(text)elements that contains the specified text. The search is case insensitive. The text may appear in the found element, or any of its descendants.p:contains(jsoup) finds p elements containing the text "jsoup".
    :matches(regex)elements whose text matches the specified regular expression. The text may appear in the found element, or any of its descendants.td:matches(\\d+) finds table cells containing digits. div:matches((?i)login) finds divs containing the text, case insensitively.
    :containsOwn(text)elements that directly contain the specified text. The search is case insensitive. The text must appear in the found element, not any of its descendants.p:containsOwn(jsoup) finds p elements with own text "jsoup".
    :matchesOwn(regex)elements whose own text matches the specified regular expression. The text must appear in the found element, not any of its descendants.td:matchesOwn(\\d+) finds table cells directly containing digits. div:matchesOwn((?i)login) finds divs containing the text, case insensitively.

    The above may be combined in any order and with other selectors.light:contains(name):eq(0)

    結構偽選擇器




    :rootThe element that is the root of the document. In HTML, this is the html element:root
    :nth-child(an+b)

    elements that have an+b-1 siblings before it in the document tree, for any positive integer or zero value of n, and has a parent element. For values of a and b greater than zero, this effectively divides the element's children into groups of a elements (the last group taking the remainder), and selecting the bth element of each group. For example, this allows the selectors to address every other row in a table, and could be used to alternate the color of paragraph text in a cycle of four. The a and b values must be integers (positive, negative, or zero). The index of the first child of an element is 1.

    In addition to this, :nth-child() can take odd and even as arguments instead. odd has the same signification as 2n+1, and even has the same signification as 2n.
    tr:nth-child(2n+1) finds every odd row of a table. :nth-child(10n-1) the 9th, 19th, 29th, etc, element. li:nth-child(5) the 5h li
    :nth-last-child(an+b)elements that have an+b-1 siblings after it in the document tree. Otherwise like :nth-child()tr:nth-last-child(-n+2) the last two rows of a table
    :nth-of-type(an+b)pseudo-class notation represents an element that has an+b-1 siblings with the same expanded element name before it in the document tree, for any zero or positive integer value of n, and has a parent elementimg:nth-of-type(2n+1)
    :nth-last-of-type(an+b)pseudo-class notation represents an element that has an+b-1 siblings with the same expanded element name after it in the document tree, for any zero or positive integer value of n, and has a parent elementimg:nth-last-of-type(2n+1)
    :first-childelements that are the first child of some other element.div > p:first-child
    :last-childelements that are the last child of some other element.ol > li:last-child
    :first-of-typeelements that are the first sibling of its type in the list of children of its parent elementdl dt:first-of-type
    :last-of-typeelements that are the last sibling of its type in the list of children of its parent elementtr > td:last-of-type
    :only-childelements that have a parent element and whose parent element hasve no other element children

    :only-of-typean element that has a parent element and whose parent element has no other element children with the same expanded element name

    :emptyelements that have no children at all


上述就是小編為大家分享的怎么進行JSOUP 爬蟲的分析了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海口市| 江川县| 贵南县| 漳平市| 亚东县| 铜梁县| 沙雅县| 县级市| 云南省| 云阳县| 原平市| 高邑县| 双辽市| 红安县| 合川市| 凌云县| 内江市| 辽阳县| 修水县| 莱西市| 博兴县| 宁国市| 江山市| 高淳县| 环江| 富蕴县| 龙陵县| 瑞丽市| 南溪县| 汉川市| 沽源县| 城口县| 北安市| 梁河县| 乌兰察布市| 新巴尔虎右旗| 富阳市| 德令哈市| 闽清县| 嘉禾县| 岑巩县|