summaryrefslogtreecommitdiff
path: root/ffxiv/lodestone-css-selectors-0.46.0/freecompany/members.json
diff options
context:
space:
mode:
authorlexicade <jasonnlelong@gmail.com>2023-01-27 21:06:30 +0000
committerlexicade <jasonnlelong@gmail.com>2023-01-27 21:06:30 +0000
commit52801b4de1d63cd01191acf7fcee137977140ec0 (patch)
tree08271a1f1e3e8060486b6651c67c9934867c648e /ffxiv/lodestone-css-selectors-0.46.0/freecompany/members.json
parent8df873808c86805624851356f5dea76ec621de23 (diff)
Project initHEADmain
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.json44
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