Procházet zdrojové kódy

d0 Мелкие доработки

SVI před 1 rokem
rodič
revize
c9cf7d2329
1 změnil soubory, kde provedl 10 přidání a 20 odebrání
  1. 10 20
      server/serv_bots/warbot/angar/base/polygon/polygon.go

+ 10 - 20
server/serv_bots/warbot/angar/base/polygon/polygon.go

@@ -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", ош)