Skip to content

Common content patterns

Dither edited this page Feb 3, 2012 · 1 revision

For research purposes

Page content

id("content")/div[contains(concat(" ", @class, " "), " post ")]|  
id("main")|  
id("content")|  
*[contains(@id,"threadlist post")]|  
id("story")|  
id("search-result")|  
*[contains(@id,"result")]|  
id("search_results")|  
id("primary")|  
id("posts")/[child:li or child:div]|  
id("photos")|  
id("pagination")/preceding-sibling::*|  
id("pageElement")|  
id("page")|  
id("mainContent")|  
id("main-contents")|  
id("contents")/div|  
id("contents_main")|  
id("main")/div|  
id("gallery")|  
id("entries")|  
id("diary")|  
id("content")|  
id("body")/div|  
id("articles")/*|  
id("article_body")|  
id("articleContent")|  
id("alpha-inner")|  
id("Main")/*|  
//ul[@class="list"]|  
//table[@class="result"]/tbody/tr|  
//table[@class="list"]|  
//table[@class="forumline"]|  
//div[contains(concat(" ",@class," ")," postwrap ")]|  
//div[contains(concat(" ", @class, " "), " results ")]|  
//div[contains(concat(" ", @class, " "), " post ")]|  
//div[contains(concat(" ", @class, " "), " items ") or contains(concat(" ", @class, " "), " item ") or contains(concat(" ", @class, " "), " review ")]|  
//ul[contains(concat(" ", @class, " "), " thumbs ")]|  
//div[contains(concat(" ", @class, " "), " contents ")]|  
//div[contains(concat(" ", @class, " "), " article ")]|  
//div[contains(@class, "blog-posts")]|  
//div[@class="story"]|  
//div[@class="section"]|  
//div[@class="results"]|  
//div[@class="post"]|  
//div[@class="pagination"]/preceding-sibling::*|  
//div[@class="list"]|  
//div[@class="entry"]|  
//div[@class="day"]|  
//div[@class="content"]|  
//div[@class="blog"]|  
//div[@class="article"]

Next page link

id("more")/a|  
id("nav-above")/div[@class="nav-previous"]/a|  
id("nav-below")/div[@class="nav-previous"]/a|  
id("navi")/ul/li[last()]/a|  
id("next")/a|  
id("next_page")|  
id("nextlink")|  
id("page_next")/a|  
id("pageNext")/a|  
id("yschnxtb")/a|  
id("wp_page_numbers")/ul/li[last()]/a|  
d("wp_page_numbers")//a[text()=">"]|  
id("search-results")//span[@class="nextPage"]/a|  
id("prev")|  
id("pg-next")|  
id("pg")/a[@class="nx"]|  
id("paginator-module")/descendant::a[contains(concat(" ", @class, " "), " Next ")]|  
id("paginator")//b/following-sibling::a[1]|  
//*[@class="pagination"]/a[.=">>"]|  
id("pagination")/*[contains(concat(" ", @class, " "), " next ")]/a|  
id("pagination")/*[self:strong or self:b]/a[text()="Next"]|  
*[contains(@id,"pagination") or contains(@id,"pager") or contains(@id,"pagenavi")]/span/following-sibling::a[1]|  
*[contains(@id,"pagination") or contains(@id,"pager") or contains(@id,"pagenavi")]//a[contains(text(),"→") or contains(text(), "»") or contains(text(), "ext")]|  
id("mod-prev-next")//li[@class="mod-pre-nex-prev"]/a|  
id("mod-pagination")//span[@class="next_url"][last()]/a|  
id("mainBox")/*[@class="nextNews"]/a|  
//p[@class="paginator"]/b/following-sibling::a[1]|  
id("main")//div[@class="article"]/div[@class="pager"]/*[last()][self::a and @class="navi"]|  
id("flip2")/li[@class="older"]/a|  
id("diary_pageing")/table/tbody/tr/td[1]/span/a|  
//ul[@class="paginate"]/li[@class="active"]/following-sibling::li[1]/a|  
id("content")/p/a[contains(text(),"→") or contains(text(), "»") or contains(text(), "next")]|  
id("content")/*[@class="pagination" @class="paging" or @class="pagingnav"]//a[contains(text(), ">") or contains(text(),"→") or contains(text(), "next") or contains(text(), "»") or @class="next_page" or last()]|  
id("content")//a[@class="next_page"]|  
id("bottom-paginator")/*[self:strong or self:b]/following-sibling::a[1]|  
//div[@class="pager"]/a[@rel="next" or last()]|  
id("blog-pager-older-link")[not(id("comments"))]/a|  
id("Sp1")//strong/following-sibling::a[1]|  
id("PageNaviNext")/a|  
id("PageTextLinkBack")/a|  
id("Main")//span[@class="cur"]/following-sibling::a[1]|  
id("Blog1_blog-pager-older-link")|  
//ul[contains(concat(" ", @class, " "), " pager ") or contains(concat(" ", @class, " "), " pagination ")]//li[contains(concat(" ", @class, " "), " active ")]/following-sibling::li[last()]/a|  
//td[@class="next"]/a|  
//*[@class="pager" or @class="pagination"]//b/following-sibling::a[1]|  
//strong[@class="on" or @class="pager-current"]/following-sibling::a[1]|  
//span[@class="next"]/a|  
//span[@class="nav"]/b/following-sibling::a[1]|  
//*[@class="current"]/following-sibling::a[1]|  
//span[@class="listNext"]/a|  
//p[@class="next"]/a|  
//link[@rel="next"]|  
//link[@rel="prev"]|  
//li[contains(concat(" ", @class, " "), " next ")]/a|  
//li[@class="pager-next" or @class="older" or @class="next" or @class="active"]/a|  
//img[contains(@src, "next.") or contains(@src, "forward.") or @class="pageNext" or @alt="next"]/parent::a|  
//div[contains(concat(" ", @class, " "), " pagination ")]/ul/li[contains(concat(" ", span/@class, " "), " currentpage ")]/following-sibling::li/a[1]|  
//div[contains(concat(" ", @class, " "), " pager ")]/a[starts-with(text(), "次")]|  
//div[@class="wp-pagenavi" Oor @class="pnavi" or @class="pagenav"]/a[contains(text(), "»") or text()="NEXT" or text()=">"]|  
//div[@class="next"]/a
|  
//div[@class="navigation"]/div[@class="alignleft"]/a|  
//a[text()="След." or text()="Следующая »" or text()="следующая" or text()="»»»" or text()="Вперед" or text()="next" or text()="next →" or text()="next ›" or text()="Next »" or text()="Next" or text()="Older Posts" or text()="Older »" or text()="Next page" or text()="Prev »" or (starts-with(@href,"?page=") and preceding-sibling::b) or img[contains(@src,"next.)] or img[contains(@alt,"next")]or @title="next page" or @title="Next" or @title="Go to next page" or contains(text(), "→") or contains(text(), ">>") or contains(concat(" ", @class, " "), " next ") or @class="page-next" or @class="link_next" or @class="next_page" or @class="page_next" or @class="nextpostslink" or contains(@class,"arrowNext")]|  
//div[@class="wp-pagenavi"]/span[@class="current"]/following-sibling::a[1]
Clone this wiki locally