|
|
@@ -171,7 +171,7 @@ func (сам *Полигон) построить() bool {
|
|
|
ссылка0 = strings.TrimPrefix(ссылка0, `<a class="simple-but border mb5" href="`)
|
|
|
ссылка0 = strings.TrimSuffix(ссылка0, `">`)
|
|
|
// https://wartank.ru/building-upgrade/Polygon?40-1.ILinkListener-upgradeLink-link
|
|
|
- ссылка0 = "https://wartank.ru/building-upgrade/" + ссылка0
|
|
|
+ ссылка0 = "http://wartank.ru/building-upgrade/" + ссылка0
|
|
|
списСтр, ош = сам.сеть.ВебВоркер().Получ(ссылка0)
|
|
|
if ош != nil {
|
|
|
сам.лог.Ошибка("построить(): при обновлении страницы строительства полигона, ош=\n\t%v\n", ош)
|
|
|
@@ -194,7 +194,7 @@ func (сам *Полигон) построить() bool {
|
|
|
ссылка1 = strings.TrimPrefix(ссылка1, `<a class="simple-but border mb5" href="`)
|
|
|
ссылка1 = strings.TrimSuffix(ссылка1, `">`)
|
|
|
// https://wartank.ru/building-upgrade/Polygon?48-1.ILinkListener-upgradeLink-link
|
|
|
- ссылка1 = "https://wartank.ru/building-upgrade/" + ссылка1
|
|
|
+ ссылка1 = "http://wartank.ru/building-upgrade/" + ссылка1
|
|
|
списСтр, ош = сам.сеть.ВебВоркер().Получ(ссылка1)
|
|
|
if ош != nil {
|
|
|
сам.лог.Ошибка("построить(): при подтверждении покупки полигона, ош=\n\t%v\n", ош)
|
|
|
@@ -204,30 +204,20 @@ func (сам *Полигон) построить() bool {
|
|
|
ссылка2 := "" // подтверждение покупки
|
|
|
{ // Подтверждение покупки
|
|
|
// <a class="simple-but border w50 mXa mb10" w:id="confirmLink" href="../wicket/page?53-1.ILinkListener-confirmLink"><span><span>да, подтверждаю</span></span></a>
|
|
|
- фнПолуч := func() bool{
|
|
|
- for ссылка2 == "" {
|
|
|
- for _, стр := range списСтр {
|
|
|
- if strings.Contains(стр, `ILinkListener-upgradeLink-link`) {
|
|
|
- ссылка2 = стр
|
|
|
- return true
|
|
|
- }
|
|
|
- }
|
|
|
- списСтр, ош = сам.сеть.ВебВоркер().Получ(ссылка1)
|
|
|
- if ош != nil {
|
|
|
- сам.лог.Ошибка("построить(): при подтверждении покупки полигона, ош=\n\t%v\n", ош)
|
|
|
- return false
|
|
|
- }
|
|
|
+ for _, стр := range списСтр {
|
|
|
+ if strings.Contains(стр, `confirmLink`) {
|
|
|
+ ссылка2 = стр
|
|
|
+ break
|
|
|
}
|
|
|
- return true
|
|
|
}
|
|
|
- if !фнПолуч() {
|
|
|
+ if ссылка2 == "" {
|
|
|
return false
|
|
|
}
|
|
|
ссылка2 = strings.TrimPrefix(ссылка2, `<a class="simple-but border w50 mXa mb10" w:id="confirmLink" href="../`)
|
|
|
- ссылка2 = strings.TrimSuffix(ссылка2, `"><span><span>да, подтверждаю</span></span></a>`)
|
|
|
+ ссылка2 = strings.TrimSuffix(ссылка2, `">`)
|
|
|
// https://wartank.ru/wicket/page?52-1.ILinkListener-confirmLink
|
|
|
- // ссылка2 = "https://wartank.ru/wicket/" + ссылка2
|
|
|
- ссылка2="https://wartank.ru/wicket/page?30-1.ILinkListener-confirmLink"
|
|
|
+ ссылка2 = "http://wartank.ru/wicket/" + ссылка2
|
|
|
+ //ссылка2="https://wartank.ru/wicket/page?25-1.ILinkListener-confirmLink"
|
|
|
списСтр, ош = сам.сеть.ВебВоркер().Получ(ссылка2)
|
|
|
if ош != nil {
|
|
|
сам.лог.Ошибка("построить(): при подтверждении покупки полигона, ош=\n\t%v\n", ош)
|