Size: a a a

2019 December 22

C

Constantine in Go-go!
а потом возвращайся
источник

ИИ

Илья Истокин in Go-go!
Constantine
иди в го тур
был там
источник

ИИ

Илья Истокин in Go-go!
и в ру и en
источник

C

Constantine in Go-go!
забудь про студенческий опыт и снова пройди
источник

S

Sergey in Go-go!
значит ещё раз иди, и в этот раз читай вдумчиво
источник

C

Constantine in Go-go!
и почитай про разницу := и =
источник

ИИ

Илья Истокин in Go-go!
я прочитал что есть области видимости
источник

ИИ

Илья Истокин in Go-go!
правильно ли я понимаю, что стандартные "студенчесие" подходы в построении условий не подойдут?
источник

ИИ

Илья Истокин in Go-go!
Constantine
и почитай про разницу := и =
про var имеете в виду?
источник

ИИ

Илья Истокин in Go-go!
так := - это краткая запись без указания типа
источник
2019 December 23

CF

Captain Flint in Go-go!
Дратути. Кто юзает колли? Как правильно остановить сбор инфы по количеству запросов? Добавил переменную и ифом вызываю panic, он все равно бронебойный дальше работает. Не понимаю
источник

S

Sergey in Go-go!
Илья Истокин
так := - это краткая запись без указания типа
разницу между "объявление с присваиванием" и "присваиванием" тоже не понимаешь?
источник

S

Sergey in Go-go!
Илья Истокин
так := - это краткая запись без указания типа
Ну так а краткая запись чего ? Присваивания или объявления переменной
источник

ИИ

Илья Истокин in Go-go!
Sergey
разницу между "объявление с присваиванием" и "присваиванием" тоже не понимаешь?
присваивание
источник

ИИ

Илья Истокин in Go-go!
без объявления получается?
источник

М

Мерль🛠 in Go-go!
Captain Flint
Дратути. Кто юзает колли? Как правильно остановить сбор инфы по количеству запросов? Добавил переменную и ифом вызываю panic, он все равно бронебойный дальше работает. Не понимаю
Нужно пробросить свой контекст и отменить его когда понадобится
https://godoc.org/github.com/gocolly/colly#Collector.Appengine
источник

S

Sergey in Go-go!
Илья Истокин
без объявления получается?
присваивание - =
ты в локальном скоупе объявил новую переменную, вместо того, чтобы присвоить значение переменной из глобального.
серьёзно, иди в готур ещё раз. и потом ещё, если снова подобные вопросы появятся.
источник

CF

Captain Flint in Go-go!
Мерль🛠
Нужно пробросить свой контекст и отменить его когда понадобится
https://godoc.org/github.com/gocolly/colly#Collector.Appengine
Не понимаю. Можно как-то проще?
источник

М

Мерль🛠 in Go-go!
Captain Flint
Не понимаю. Можно как-то проще?
Контекст — это специальный механизм для таймаутов и проброса значений

https://4gophers.ru/articles/kontekst/

https://habr.com/ru/company/nixys/blog/461723/

Методы Collector.Appengine позволяет воткнуть свой http клиент с нужным контекстом
источник

CF

Captain Flint in Go-go!
А если с другой стороны подойьни. Просто похоже паники не хватает, нужно еще обработчик сделать?

Т.е.
c := colly.NewCollector()
stop := false
c.OnError(func(_ *colly.Response, _ error) {
stop = true
})
for !stop {
c.Visit("your url")
}


А уже в разрезе парсинга дергать панику
Или так тоже не прокатит?
источник