| 1234567891011121314151617181920212223242526272829303132333435 |
- // package bf_silver_get -- процесс забора серебра
- package bf_silver_get
- import (
- "strings"
- . "gitp78su.ipnodns.ru/svi/kern/krn/ktypes"
- . "wartank/app/lev0/types"
- )
- // СереброЗабрать -- забирает серебро из банка
- func СереброЗабрать(конт ILocalCtx) {
- база := конт.Get("база").Val().(ИАренаБаза)
- var (
- strOut string
- еслиНайдено bool
- )
- списБанк := база.Сеть().ВебВоркер().Получ("https://wartank.ru/buildings")
- // <a class="simple-but border" href="buildings?0-1.ILinkListener-buildings-2-building-rootBlock-actionPanel-takeProductionLink"><span><span>Забрать</span></span></a>
- for _, strOut = range списБанк {
- if strings.Contains(strOut, `-building-rootBlock-actionPanel-takeProductionLink`) {
- еслиНайдено = true
- break
- }
- }
- if !еслиНайдено {
- return
- }
- _ссылка := strings.TrimPrefix(strOut, `<a class="simple-but border" href="`)
- _ссылка = strings.TrimSuffix(_ссылка, `"><span><span>Забрать</span></span></a>`)
- // https://wartank.ru/buildings?3-1.ILinkListener-buildings-2-building-rootBlock-actionPanel-takeProductionLink
- ссылка := "https://wartank.ru/" + _ссылка
- _ = база.Сеть().ВебВоркер().Получ(ссылка)
- }
|