diff options
Diffstat (limited to 'ffxiv/lodestone-css-selectors-0.46.0/freecompany/members.json')
-rw-r--r-- | ffxiv/lodestone-css-selectors-0.46.0/freecompany/members.json | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/ffxiv/lodestone-css-selectors-0.46.0/freecompany/members.json b/ffxiv/lodestone-css-selectors-0.46.0/freecompany/members.json new file mode 100644 index 0000000..0723bc5 --- /dev/null +++ b/ffxiv/lodestone-css-selectors-0.46.0/freecompany/members.json @@ -0,0 +1,44 @@ +{ + "ROOT": { + "selector": ".ldst__window" + }, + "ENTRY": { + "ROOT": { + "selector": "li.entry", + "multiple": true + }, + "AVATAR": { + "selector": ".entry__chara__face > img", + "attribute": "src" + }, + "ID": { + "selector": ".entry__bg", + "attribute": "href", + "regex": "/lodestone/character/(?P<ID>\\d*)/" + }, + "NAME": { + "selector": ".entry__name" + }, + "RANK": { + "selector": ".entry__freecompany__info > .js__tooltip", + "attribute": "data-tooltip", + "regex": "/ (?P<RankName>.+)" + }, + "RANK_ICON": { + "selector": ".entry__freecompany__info > .js__tooltip > img", + "attribute": "src" + }, + "SERVER": { + "selector": ".entry__world", + "regex": "(?P<World>\\w*)\\s+\\((?P<DC>\\w*)\\)" + } + }, + "PAGE_INFO": { + "selector": "ul.btn__pager:nth-child(4) > li:nth-child(3)", + "regex": "\\D*(?P<CurrentPage>\\d+)\\D*(?P<NumPages>\\d+)" + }, + "LIST_NEXT_BUTTON": { + "selector": "ul.btn__pager:nth-child(4) > li:nth-child(4) > a:nth-child(1)", + "attribute": "href" + } +}
\ No newline at end of file |