Documentation
¶
Index ¶
- type Parsehtml
- func (parse *Parsehtml) AddIgnoreCharacter(char string)
- func (parse *Parsehtml) AddNewString(found string, original_string string, found_type string, lines string)
- func (parse *Parsehtml) ExtractAlt()
- func (parse *Parsehtml) ExtractHashtag()
- func (parse *Parsehtml) ExtractPlaceholder()
- func (parse *Parsehtml) ExtractText()
- func (parse *Parsehtml) ExtractTextCC()
- func (parse *Parsehtml) ExtractTextCO()
- func (parse *Parsehtml) ExtractTextOO()
- func (parse *Parsehtml) ExtractTitle()
- func (parse *Parsehtml) GetFoundStrings() map[string][]map[string]string
- func (parse *Parsehtml) GetOriginalContent() string
- func (parse *Parsehtml) Init(file string, c config.Config)
- func (parse *Parsehtml) ParseFile(file string, c config.Config) *Parsehtml
- func (parse *Parsehtml) RemoveFirstOccurrence(element string, substring string) string
- func (parse *Parsehtml) RemoveLastOccurrence(element string, substring string) string
- func (parse *Parsehtml) SetFile(file string)
- func (parse *Parsehtml) SetPrefix(prefix string)
- func (parse *Parsehtml) SetSuffix(suffix string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parsehtml ¶
type Parsehtml struct {
// contains filtered or unexported fields
}
func (*Parsehtml) AddIgnoreCharacter ¶
func (*Parsehtml) AddNewString ¶
func (parse *Parsehtml) AddNewString(found string, original_string string, found_type string, lines string)
Adds new string in found_strings sets trimmed string as "found" and original string as "original_string" type -> string describing type of visible html, you can specify it while calling parse.parseContent method lines -> lines where found string exists, you can get it with parse.findLineOfString method
func (*Parsehtml) ExtractAlt ¶
func (parse *Parsehtml) ExtractAlt()
HTML img's alt attributes extraction method
func (*Parsehtml) ExtractHashtag ¶
func (parse *Parsehtml) ExtractHashtag()
Extracts "#text" type (selected) strings
func (*Parsehtml) ExtractPlaceholder ¶
func (parse *Parsehtml) ExtractPlaceholder()
HTML input's Placeholders attributes extraction method XX - Can't use word "placeholder" inside placeholder - XX ?? why? it does well
func (*Parsehtml) ExtractText ¶
func (parse *Parsehtml) ExtractText()
Simple strings extraction method - just plain strings in HTML
func (*Parsehtml) ExtractTextCC ¶
func (parse *Parsehtml) ExtractTextCC()
closing tag <-> closing tag "(\<\/(.{0,10})\>)" text extraction
func (*Parsehtml) ExtractTextCO ¶
func (parse *Parsehtml) ExtractTextCO()
closing tag <-> opening tag text extraction
func (*Parsehtml) ExtractTextOO ¶
func (parse *Parsehtml) ExtractTextOO()
opening tag <-> opening tag "(\<[^\/](.{0,10})\>)" text extraction
func (*Parsehtml) ExtractTitle ¶
func (parse *Parsehtml) ExtractTitle()
HTML title attributes extraction method
func (*Parsehtml) GetFoundStrings ¶
func (*Parsehtml) GetOriginalContent ¶
func (*Parsehtml) RemoveFirstOccurrence ¶
finds and removes only first occurrence using index
func (*Parsehtml) RemoveLastOccurrence ¶
finds and removes only last occurrence using index