Documentation ¶
Index ¶
- type AchievementSelectors
- type AttributeSelectors
- type CWLSBasicSelectors
- type CWLSMemberSelectors
- type CWLSSearchSelectors
- type CWLSSelectors
- type CharacterSearchSelectors
- type CharacterSelectors
- type ClassJobSelectors
- type FreeCompanyAlignmentListSelectors
- type FreeCompanyAlignmentSelectors
- type FreeCompanyBasicSelectors
- type FreeCompanyFocusListSelectors
- type FreeCompanyFocusSelectors
- type FreeCompanyMemberSelectors
- type FreeCompanySearchSelectors
- type FreeCompanySeekingListSelectors
- type FreeCompanySeekingSelectors
- type FreeCompanySelectors
- type GearSelectors
- type GearSetSelectors
- type LinkshellBasicSelectors
- type LinkshellMemberSelectors
- type LinkshellSearchSelectors
- type LinkshellSelectors
- type MinionSelectors
- type MountSelectors
- type OneClassJobSelectors
- type PVPTeamBasicSelectors
- type PVPTeamMemberSelectors
- type PVPTeamSearchSelectors
- type PVPTeamSelectors
- type ProfileSelectors
- type SearchSelectors
- type SelectorInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AchievementSelectors ¶
type AchievementSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` Name SelectorInfo `json:"NAME"` ID SelectorInfo `json:"ID"` Time SelectorInfo `json:"TIME"` } `json:"ENTRY"` ListNextButton SelectorInfo `json:"LIST_NEXT_BUTTON"` PageInfo SelectorInfo `json:"PAGE_INFO"` TotalAchievements SelectorInfo `json:"TOTAL_ACHIEVEMENTS"` AchievementPoints SelectorInfo `json:"ACHIEVEMENT_POINTS"` NoResultsFound SelectorInfo `json:"NO_RESULTS_FOUND"` ActivityDescription SelectorInfo `json:"ACTIVITY_DESCRIPTION"` }
AchievementSelectors represents all CSS selectors associated with character achievements.
type AttributeSelectors ¶
type AttributeSelectors struct { Strength SelectorInfo `json:"STRENGTH"` Dexterity SelectorInfo `json:"DEXTERITY"` Vitality SelectorInfo `json:"VITALITY"` Intelligence SelectorInfo `json:"INTELLIGENCE"` Mind SelectorInfo `json:"MIND"` CriticalHitRate SelectorInfo `json:"CRITICAL_HIT_RATE"` Determination SelectorInfo `json:"DETERMINATION"` DirectHitRate SelectorInfo `json:"DIRECT_HIT_RATE"` Defense SelectorInfo `json:"DEFENSE"` MagicDefense SelectorInfo `json:"MAGIC_DEFENSE"` AttackPower SelectorInfo `json:"ATTACK_POWER"` SkillSpeed SelectorInfo `json:"SKILL_SPEED"` AttackMagicPotency SelectorInfo `json:"ATTACK_MAGIC_POTENCY"` HealingMagicPotency SelectorInfo `json:"HEALING_MAGIC_POTENCY"` SpellSpeed SelectorInfo `json:"SPELL_SPEED"` Tenacity SelectorInfo `json:"TENACITY"` Piety SelectorInfo `json:"PIETY"` HP SelectorInfo `json:"HP"` MPGPCP SelectorInfo `json:"MP_GP_CP"` MPGPCPParameterName SelectorInfo `json:"MP_GP_CP_PARAMETER_NAME"` }
AttributeSelectors represents all CSS selectors associated with character attributes.
type CWLSBasicSelectors ¶
type CWLSBasicSelectors struct { Name SelectorInfo `json:"NAME"` DC SelectorInfo `json:"DC"` }
CWLSBasicSelectors contains the CSS selectors for the basic information on the CWLS page.
type CWLSMemberSelectors ¶
type CWLSMemberSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` Avatar SelectorInfo `json:"AVATAR"` ID SelectorInfo `json:"ID"` Name SelectorInfo `json:"NAME"` Rank SelectorInfo `json:"RANK"` RankIcon SelectorInfo `json:"RANK_ICON"` LinkshellRank SelectorInfo `json:"LINKSHELL_RANK"` LinkshellRankIcon SelectorInfo `json:"LINKSHELL_RANK_ICON"` Server SelectorInfo `json:"SERVER"` } `json:"ENTRY"` ListNextButton SelectorInfo `json:"LIST_NEXT_BUTTON"` }
CWLSMemberSelectors contains the CSS selectors for the member list on the CWLS page.
type CWLSSearchSelectors ¶
type CWLSSearchSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` ID SelectorInfo `json:"ID"` Name SelectorInfo `json:"NAME"` DC SelectorInfo `json:"DC"` ActiveMembers SelectorInfo `json:"ACTIVE_MEMBERS"` } `json:"ENTRY"` ListNextButton SelectorInfo `json:"LIST_NEXT_BUTTON"` PageInfo SelectorInfo `json:"PAGE_INFO"` }
CWLSSearchSelectors contains the CSS selectors for the CWLS search interface.
type CWLSSelectors ¶
type CWLSSelectors struct { Basic *CWLSBasicSelectors Members *CWLSMemberSelectors }
CWLSSelectors contains the CSS selectors for the CWLS page.
func LoadCWLSSelectors ¶
func LoadCWLSSelectors() *CWLSSelectors
LoadCWLSSelectors loads the CSS selectors for the CWLS page.
type CharacterSearchSelectors ¶
type CharacterSearchSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` Avatar SelectorInfo `json:"AVATAR"` ID SelectorInfo `json:"ID"` Lang SelectorInfo `json:"LANG"` Name SelectorInfo `json:"NAME"` Rank SelectorInfo `json:"RANK"` RankIcon SelectorInfo `json:"RANK_ICON"` Server SelectorInfo `json:"SERVER"` } `json:"ENTRY"` ListNextButton SelectorInfo `json:"LIST_NEXT_BUTTON"` PageInfo SelectorInfo `json:"PAGE_INFO"` }
CharacterSearchSelectors contains the CSS selectors for the character search interface.
type CharacterSelectors ¶
type CharacterSelectors struct { ActiveClassJob SelectorInfo `json:"ACTIVE_CLASSJOB"` ActiveClassJobLevel SelectorInfo `json:"ACTIVE_CLASSJOB_LEVEL"` Avatar SelectorInfo `json:"AVATAR"` Bio SelectorInfo `json:"BIO"` ClassJobIcons struct { Root SelectorInfo `json:"ROOT"` Icon SelectorInfo `json:"ICON"` } `json:"CLASSJOB_ICONS"` FreeCompany struct { Name SelectorInfo `json:"NAME"` IconLayers struct { Bottom SelectorInfo `json:"BOTTOM"` Middle SelectorInfo `json:"MIDDLE"` Top SelectorInfo `json:"TOP"` } `json:"ICON_LAYERS"` } `json:"FREE_COMPANY"` GrandCompany SelectorInfo `json:"GRAND_COMPANY"` GuardianDeity struct { Name SelectorInfo `json:"NAME"` Icon SelectorInfo `json:"ICON"` } `json:"GUARDIAN_DEITY"` Name SelectorInfo `json:"NAME"` Nameday SelectorInfo `json:"NAMEDAY"` Portrait SelectorInfo `json:"PORTRAIT"` PvPTeam struct { Name SelectorInfo `json:"NAME"` IconLayers struct { Bottom SelectorInfo `json:"BOTTOM"` Middle SelectorInfo `json:"MIDDLE"` Top SelectorInfo `json:"TOP"` } `json:"ICON_LAYERS"` } `json:"PVP_TEAM"` RaceClanGender SelectorInfo `json:"RACE_CLAN_GENDER"` Server SelectorInfo `json:"SERVER"` Title SelectorInfo `json:"TITLE"` Town struct { Name SelectorInfo `json:"NAME"` Icon SelectorInfo `json:"ICON"` } `json:"TOWN"` }
CharacterSelectors represents all CSS selectors associated with basic character data.
type ClassJobSelectors ¶
type ClassJobSelectors struct { Bozja struct { Level SelectorInfo `json:"LEVEL"` Mettle SelectorInfo `json:"METTLE"` Name SelectorInfo `json:"NAME"` } `json:"BOZJA"` Eureka struct { Level SelectorInfo `json:"LEVEL"` Exp SelectorInfo `json:"EXP"` Name SelectorInfo `json:"NAME"` } `json:"EUREKA"` Paladin OneClassJobSelectors `json:"PALADIN"` Warrior OneClassJobSelectors `json:"WARRIOR"` DarkKnight OneClassJobSelectors `json:"DARKKNIGHT"` Gunbreaker OneClassJobSelectors `json:"GUNBREAKER"` Monk OneClassJobSelectors `json:"MONK"` Dragoon OneClassJobSelectors `json:"DRAGOON"` Ninja OneClassJobSelectors `json:"NINJA"` Samurai OneClassJobSelectors `json:"SAMURAI"` WhiteMage OneClassJobSelectors `json:"WHITEMAGE"` Scholar OneClassJobSelectors `json:"SCHOLAR"` Astrologian OneClassJobSelectors `json:"ASTROLOGIAN"` Bard OneClassJobSelectors `json:"BARD"` Machinist OneClassJobSelectors `json:"MACHINIST"` Dancer OneClassJobSelectors `json:"DANCER"` BlackMage OneClassJobSelectors `json:"BLACKMAGE"` Summoner OneClassJobSelectors `json:"SUMMONER"` RedMage OneClassJobSelectors `json:"REDMAGE"` BlueMage OneClassJobSelectors `json:"BLUEMAGE"` Carpenter OneClassJobSelectors `json:"CARPENTER"` Blacksmith OneClassJobSelectors `json:"BLACKSMITH"` Armorer OneClassJobSelectors `json:"ARMORER"` Goldsmith OneClassJobSelectors `json:"GOLDSMITH"` Leatherworker OneClassJobSelectors `json:"LEATHERWORKER"` Weaver OneClassJobSelectors `json:"WEAVER"` Alchemist OneClassJobSelectors `json:"ALCHEMIST"` Culinarian OneClassJobSelectors `json:"CULINARIAN"` Miner OneClassJobSelectors `json:"MINER"` Botanist OneClassJobSelectors `json:"BOTANIST"` Fisher OneClassJobSelectors `json:"FISHER"` }
ClassJobSelectors represents all CSS selectors associated with all of a character's ClassJobs.
type FreeCompanyAlignmentListSelectors ¶
type FreeCompanyAlignmentListSelectors struct { Maelstrom FreeCompanyAlignmentSelectors `json:"MAELSTROM"` Adders FreeCompanyAlignmentSelectors `json:"ADDERS"` Flames FreeCompanyAlignmentSelectors `json:"FLAMES"` }
FreeCompanyAlignmentListSelectors contains the CSS selectors for all of an FC's Grand Company aLignments.
type FreeCompanyAlignmentSelectors ¶
type FreeCompanyAlignmentSelectors struct { Name SelectorInfo `json:"NAME"` Progress SelectorInfo `json:"PROGRESS"` Rank SelectorInfo `json:"RANK"` }
FreeCompanyAlignmentSelectors contains the CSS selectors for a single Grand Company Alignment on the Free Company page.
type FreeCompanyBasicSelectors ¶
type FreeCompanyBasicSelectors struct { ActiveState SelectorInfo `json:"ACTIVE_STATE"` ActiveMemberCount SelectorInfo `json:"ACTIVE_MEMBER_COUNT"` CrestLayers struct { Bottom SelectorInfo `json:"BOTTOM"` Middle SelectorInfo `json:"MIDDLE"` Top SelectorInfo `json:"TOP"` } `json:"CREST_LAYERS"` Estate struct { NoEstate SelectorInfo `json:"NO_ESTATE"` Greeting SelectorInfo `json:"GREETING"` Name SelectorInfo `json:"NAME"` Plot SelectorInfo `json:"PLOT"` } `json:"ESTATE"` Formed SelectorInfo `json:"FORMED"` GrandCompany SelectorInfo `json:"GRAND_COMPANY"` ID SelectorInfo `json:"ID"` Name SelectorInfo `json:"NAME"` Rank SelectorInfo `json:"RANK"` Ranking struct { Monthly SelectorInfo `json:"MONTHLY"` Weekly SelectorInfo `json:"WEEKLY"` } `json:"RANKING"` Recruitment SelectorInfo `json:"RECRUITMENT"` Server SelectorInfo `json:"SERVER"` Slogan SelectorInfo `json:"SLOGAN"` Tag SelectorInfo `json:"TAG"` }
FreeCompanyBasicSelectors contains the CSS selectors for the basic information on the Free Company page.
type FreeCompanyFocusListSelectors ¶
type FreeCompanyFocusListSelectors struct { NotSpecified SelectorInfo `json:"NOT_SPECIFIED"` RolePlaying FreeCompanyFocusSelectors `json:"RP"` Leveling FreeCompanyFocusSelectors `json:"LEVELING"` Casual FreeCompanyFocusSelectors `json:"CASUAL"` Hardcore FreeCompanyFocusSelectors `json:"HARDCORE"` Dungeons FreeCompanyFocusSelectors `json:"DUNGEONS"` Guildhests FreeCompanyFocusSelectors `json:"GUILDHESTS"` Trials FreeCompanyFocusSelectors `json:"TRIALS"` Raids FreeCompanyFocusSelectors `json:"RAIDS"` PVP FreeCompanyFocusSelectors `json:"PVP"` }
FreeCompanyFocusListSelectors contains the CSS selectors for the focus list on the Free Company page.
type FreeCompanyFocusSelectors ¶
type FreeCompanyFocusSelectors struct { Name SelectorInfo `json:"NAME"` Icon SelectorInfo `json:"ICON"` Status SelectorInfo `json:"STATUS"` }
FreeCompanyFocusSelectors contains the CSS selectors for a single focus on the Free Company page.
type FreeCompanyMemberSelectors ¶
type FreeCompanyMemberSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` Avatar SelectorInfo `json:"AVATAR"` ID SelectorInfo `json:"ID"` Name SelectorInfo `json:"NAME"` Rank SelectorInfo `json:"RANK"` RankIcon SelectorInfo `json:"RANK_ICON"` Server SelectorInfo `json:"SERVER"` } `json:"ENTRY"` ListNextButton SelectorInfo `json:"LIST_NEXT_BUTTON"` }
FreeCompanyMemberSelectors contains the CSS selectors for the member list on the Free Company page.
type FreeCompanySearchSelectors ¶
type FreeCompanySearchSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` ID SelectorInfo `json:"ID"` Name SelectorInfo `json:"NAME"` Server SelectorInfo `json:"SERVER"` GrandCompany SelectorInfo `json:"GRAND_COMPANY"` Active SelectorInfo `json:"ACTIVE"` ActiveMembers SelectorInfo `json:"ACTIVE_MEMBERS"` RecruitmentOpen SelectorInfo `json:"RECRUITMENT_OPEN"` EstateBuilt SelectorInfo `json:"ESTATE_BUILT"` Formed SelectorInfo `json:"FORMED"` CrestLayers struct { Bottom SelectorInfo `json:"BOTTOM"` Middle SelectorInfo `json:"MIDDLE"` Top SelectorInfo `json:"TOP"` } `json:"CREST_LAYERS"` } `json:"ENTRY"` ListNextButton SelectorInfo `json:"LIST_NEXT_BUTTON"` PageInfo SelectorInfo `json:"PAGE_INFO"` }
FreeCompanySearchSelectors contains the CSS selectors for the Free Company search interface.
type FreeCompanySeekingListSelectors ¶
type FreeCompanySeekingListSelectors struct { NotSpecified SelectorInfo `json:"NOT_SPECIFIED"` Tank FreeCompanySeekingSelectors `json:"TANK"` Healer FreeCompanySeekingSelectors `json:"HEALER"` DPS FreeCompanySeekingSelectors `json:"DPS"` Crafter FreeCompanySeekingSelectors `json:"CRAFTER"` Gatherer FreeCompanySeekingSelectors `json:"GATHERER"` }
FreeCompanySeekingListSelectors contains the CSS selectors for the seeking status list on the Free Company page.
type FreeCompanySeekingSelectors ¶
type FreeCompanySeekingSelectors struct { Name SelectorInfo `json:"NAME"` Icon SelectorInfo `json:"ICON"` Status SelectorInfo `json:"STATUS"` }
FreeCompanySeekingSelectors contains the CSS selectors for a single seeking status on the Free Company page.
type FreeCompanySelectors ¶
type FreeCompanySelectors struct { Basic *FreeCompanyBasicSelectors Members *FreeCompanyMemberSelectors Focuses *FreeCompanyFocusListSelectors Reputation *FreeCompanyAlignmentListSelectors Seeking *FreeCompanySeekingListSelectors }
FreeCompanySelectors contains the CSS selectors for the Free Company page.
func LoadFreeCompanySelectors ¶
func LoadFreeCompanySelectors() *FreeCompanySelectors
LoadFreeCompanySelectors loads the CSS selectors for the Free Company page.
type GearSelectors ¶
type GearSelectors struct { Name SelectorInfo `json:"NAME"` DBLink SelectorInfo `json:"DB_LINK"` MirageName SelectorInfo `json:"MIRAGE_NAME"` MirageDBLink SelectorInfo `json:"MIRAGE_DB_LINK"` Stain SelectorInfo `json:"STAIN"` Materia1 SelectorInfo `json:"MATERIA_1"` Materia2 SelectorInfo `json:"MATERIA_2"` Materia3 SelectorInfo `json:"MATERIA_3"` Materia4 SelectorInfo `json:"MATERIA_4"` Materia5 SelectorInfo `json:"MATERIA_5"` CreatorName SelectorInfo `json:"CREATOR_NAME"` }
GearSelectors represents the selectors associated with a character gear piece.
type GearSetSelectors ¶
type GearSetSelectors struct { MainHand GearSelectors `json:"MAINHAND"` OffHand GearSelectors `json:"OFFHAND"` Head GearSelectors `json:"HEAD"` Body GearSelectors `json:"BODY"` Hands GearSelectors `json:"HANDS"` Waist GearSelectors `json:"WAIST"` Legs GearSelectors `json:"LEGS"` Feet GearSelectors `json:"FEET"` Earrings GearSelectors `json:"EARRINGS"` Necklace GearSelectors `json:"NECKLACE"` Bracelets GearSelectors `json:"BRACELETS"` Ring1 GearSelectors `json:"RING1"` Ring2 GearSelectors `json:"RING2"` SoulCrystal struct { Name SelectorInfo `json:"NAME"` } `json:"SOULCRYSTAL"` }
GearSetSelectors represents the selectors associated with a character gearset.
type LinkshellBasicSelectors ¶
type LinkshellBasicSelectors struct {
Name SelectorInfo `json:"NAME"`
}
LinkshellBasicSelectors contains the CSS selectors for the basic information on the linkshell page.
type LinkshellMemberSelectors ¶
type LinkshellMemberSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` Avatar SelectorInfo `json:"AVATAR"` ID SelectorInfo `json:"ID"` Name SelectorInfo `json:"NAME"` Rank SelectorInfo `json:"RANK"` RankIcon SelectorInfo `json:"RANK_ICON"` LinkshellRank SelectorInfo `json:"LINKSHELL_RANK"` LinkshellRankIcon SelectorInfo `json:"LINKSHELL_RANK_ICON"` Server SelectorInfo `json:"SERVER"` } `json:"ENTRY"` ListNextButton SelectorInfo `json:"LIST_NEXT_BUTTON"` }
LinkshellMemberSelectors contains the CSS selectors for the member list on the linkshell page.
type LinkshellSearchSelectors ¶
type LinkshellSearchSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` ID SelectorInfo `json:"ID"` Name SelectorInfo `json:"NAME"` Server SelectorInfo `json:"SERVER"` ActiveMembers SelectorInfo `json:"ACTIVE_MEMBERS"` } `json:"ENTRY"` ListNextButton SelectorInfo `json:"LIST_NEXT_BUTTON"` PageInfo SelectorInfo `json:"PAGE_INFO"` }
LinkshellSearchSelectors contains the CSS selectors for the linkshell search interface.
type LinkshellSelectors ¶
type LinkshellSelectors struct { Basic *LinkshellBasicSelectors Members *LinkshellMemberSelectors }
LinkshellSelectors contains the CSS selectors for the linkshell page.
func LoadLinkshellSelectors ¶
func LoadLinkshellSelectors() *LinkshellSelectors
LoadLinkshellSelectors loads the CSS selectors for the linkshell page.
type MinionSelectors ¶
type MinionSelectors struct { Minions struct { Root SelectorInfo `json:"ROOT"` Name SelectorInfo `json:"NAME"` Icon SelectorInfo `json:"ICON"` } `json:"MINIONS"` Total SelectorInfo `json:"TOTAL"` }
MinionSelectors represents all CSS selectors associated with character minions.
type MountSelectors ¶
type MountSelectors struct { Mounts struct { Root SelectorInfo `json:"ROOT"` Name SelectorInfo `json:"NAME"` Icon SelectorInfo `json:"ICON"` } `json:"MOUNTS"` Total SelectorInfo `json:"TOTAL"` }
MountSelectors represents all CSS selectors associated with character mounts.
type OneClassJobSelectors ¶
type OneClassJobSelectors struct { Level SelectorInfo `json:"LEVEL"` UnlockState SelectorInfo `json:"UNLOCKSTATE"` Exp SelectorInfo `json:"EXP"` }
OneClassJobSelectors represents all CSS selectors associated with a character's ClassJob.
type PVPTeamBasicSelectors ¶
type PVPTeamBasicSelectors struct { Name SelectorInfo `json:"NAME"` DC SelectorInfo `json:"DC"` Formed SelectorInfo `json:"FORMED"` CrestLayers struct { Bottom SelectorInfo `json:"BOTTOM"` Middle SelectorInfo `json:"MIDDLE"` Top SelectorInfo `json:"TOP"` } `json:"CREST_LAYERS"` }
PVPTeamBasicSelectors contains the CSS selectors for the basic information on the PVP team page.
type PVPTeamMemberSelectors ¶
type PVPTeamMemberSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` Avatar SelectorInfo `json:"AVATAR"` ID SelectorInfo `json:"ID"` Name SelectorInfo `json:"NAME"` Matches SelectorInfo `json:"MATCHES"` Rank SelectorInfo `json:"RANK"` RankIcon SelectorInfo `json:"RANK_ICON"` Server SelectorInfo `json:"SERVER"` } `json:"ENTRY"` }
PVPTeamMemberSelectors contains the CSS selectors for the member list on the PVP team page.
type PVPTeamSearchSelectors ¶
type PVPTeamSearchSelectors struct { Root SelectorInfo `json:"ROOT"` Entry struct { Root SelectorInfo `json:"ROOT"` ID SelectorInfo `json:"ID"` Name SelectorInfo `json:"NAME"` DC SelectorInfo `json:"DC"` CrestLayers struct { Bottom SelectorInfo `json:"BOTTOM"` Middle SelectorInfo `json:"MIDDLE"` Top SelectorInfo `json:"TOP"` } `json:"CREST_LAYERS"` } `json:"ENTRY"` ListNextButton SelectorInfo `json:"LIST_NEXT_BUTTON"` PageInfo SelectorInfo `json:"PAGE_INFO"` }
PVPTeamSearchSelectors contains the CSS selectors for the PVP team search interface.
type PVPTeamSelectors ¶
type PVPTeamSelectors struct { Basic *PVPTeamBasicSelectors Members *PVPTeamMemberSelectors }
PVPTeamSelectors contains the CSS selectors for the PVP team page.
func LoadPVPTeamSelectors ¶
func LoadPVPTeamSelectors() *PVPTeamSelectors
LoadPVPTeamSelectors loads the CSS selectors for the PVP team page.
type ProfileSelectors ¶
type ProfileSelectors struct { Achievements *AchievementSelectors Attributes *AttributeSelectors Character *CharacterSelectors ClassJob *ClassJobSelectors GearSet *GearSetSelectors Minion *MinionSelectors Mount *MountSelectors }
ProfileSelectors represents all CSS selectors associated with a character profile.
func LoadProfileSelectors ¶
func LoadProfileSelectors() *ProfileSelectors
LoadProfileSelectors loads the profile selectors.
type SearchSelectors ¶
type SearchSelectors struct { Character *CharacterSearchSelectors CWLS *CWLSSearchSelectors FreeCompany *FreeCompanySearchSelectors Linkshell *LinkshellSearchSelectors PVPTeam *PVPTeamSearchSelectors }
SearchSelectors contains the CSS selectors for the search interface.
func LoadSearchSelectors ¶
func LoadSearchSelectors() *SearchSelectors
LoadSearchSelectors loads the CSS selectors for the search interface.
type SelectorInfo ¶
type SelectorInfo struct { Selector string `json:"selector"` Regex string `json:"regex,omitempty"` Attribute string `json:"attribute,omitempty"` Multiple bool `json:"multiple,omitempty"` // contains filtered or unexported fields }
SelectorInfo represents a variety of information about a CSS selector.
func (*SelectorInfo) Parse ¶
func (si *SelectorInfo) Parse(e *colly.HTMLElement) []string
Parse returns values from an HTML element.
func (*SelectorInfo) ParseInnerHTML ¶
func (si *SelectorInfo) ParseInnerHTML(e *colly.HTMLElement) []string
ParseInnerHTML returns values from an HTML element.
func (*SelectorInfo) ParseSelection ¶
func (si *SelectorInfo) ParseSelection(e *goquery.Selection) []string
ParseSelection returns values from a selection.
func (*SelectorInfo) ParseThroughChildren ¶
func (si *SelectorInfo) ParseThroughChildren(e *colly.HTMLElement) []string
ParseThroughChildren returns values from somewhere in an HTML element tree.