John
@edwvee дело говорит
Alexander
Если надо пост форму отправить только, то это лафа, а если не только, то соболезную)
Alexander
Накрайняк есть chromedp или чего еще
Anonymous
зачем мне куки держать?
Anonymous
не бейте если глупый вопрос
Alexander
Ну смотри, сайту нужно тебя идентифицировать. В куках лежит ключ сессии
John
в куки записывается идентификатор сессии
Anonymous
и этот ключ нужно держать в какой-то переменной, чтобы сайт понимал кто я такой?
John
некий уникальный индентификатор, по которому извлекается сессия из хранилища данные и сайт понимает что ты именно вася и именно пупки с конкретным email
Alexander
Это так работает. Есть конечно конченные случаи, когда его в урл пихают. Притом бывает, что это даже не гет параметр, а path переменные, и даже просто сегмент path
Anonymous
понял
Alexander
и этот ключ нужно держать в какой-то переменной, чтобы сайт понимал кто я такой?
Тебе надо куки Джар просто в хттп клиенте завести, и он сам будет куки разруливать
Anonymous
стек: сессия, куки, токены?
Alexander
На один юзерский севнс одного клиента проще тогда держать
Anonymous
всегда будет один юзер
Anonymous
так проще становится?
John
всегда будет один юзер
делай с прицелом на горизонтальную маштабируемость
Anonymous
но это константа
John
типа создал сервис краулера с логином и паролем 1 пользователя и чтото он там делает, но тут в тебе взыграла жадность и ты хочешь "чтото делать" в 2, 3, 4 раза быстрее делать под 2, 3, 4 акками
Anonymous
в моем случае это не так
John
и каждый сервси работает в совей горутины, сливая данные в канал, ридер канала разливает собранные данные в хранилище или в ТГ канал
John
привыкай
Anonymous
буква о?
Anonymous
принцип открытости закрытости?
Anonymous
ты про это?
John
и это тоже, не про это сейчас
John
не делай монолит
John
я про S
John
1 акк = это S
Anonymous
я попытаюсь спасибо я пошел
A. F. E. D.
Ребят, я вот установил Go, с сайта разрабов, на винду, и когда хочу запустить программку для вывода HelloWorld, выходит это сообщение в консоли test.go:3:9: package ftm is not in GOROOT (C:\Program Files\Go\src\ftm). Никто не знает, как заставить эту штуку работать?
John
нужно установить переменные окружения
John
а в частности путь до GOROOT
John
т.е. папка с установленным go
John
т.е. (примерно) GOROOT=C:\Program Files\Go
A. F. E. D.
Спасибо большое
John
установка через go env -w {{GOBIN}}={{path/to/directory}}
John
это для примера
John
ну или через переменные среды
John
если винда
John
go env у тебя чтото выводит?
A. F. E. D.
set GO111MODULE=on set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\alexk\AppData\Local\go-build set GOENV=C:\Users\alexk\AppData\Roaming\go\env set GOEXE=.exe set GOEXPERIMENT= set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOINSECURE= set GOMODCACHE=C:\Users\alexk\go\pkg\mod set GONOPROXY= set GONOSUMDB= set GOOS=windows set GOPATH=C:\Users\alexk\go set GOPRIVATE= set GOPROXY=https://proxy.golang.org,direct set GOROOT=C:\Program Files\Go set GOSUMDB=sum.golang.org set GOTMPDIR= set GOTOOLDIR=C:\Program Files\Go\pkg\tool\windows_amd64 set GOVCS= set GOVERSION=go1.17.3 set GCCGO=gccgo set AR=ar set CC=gcc set CXX=g++ set CGO_ENABLED=1 set GOMOD=NUL и тд
A. F. E. D.
это выводит
John
думаю
John
странно, у меня так же
Anonymous
нету фтм
Anonymous
есть только фмт
John
import "fmt"
John
?
Anonymous
Anonymous
у него import “ftm”
John
исходники скинь
A. F. E. D.
E:\Goprojects\TestProj>go run test.go # command-line-arguments .\test.go:4:5: imported and not used: "fmt" .\test.go:8:5: undefined: ftm .\test.go:8:18: invalid UTF-8 encoding
A. F. E. D.
поменял
A. F. E. D.
теперь вот что вывело
Anonymous
ошибку читай
Anonymous
код скинь
Anonymous
так легче будет
A. F. E. D.
package main import ( "fmt" ) func main() { ftm.Println("Привет, Мир!") }
A. F. E. D.
а
A. F. E. D.
сто
Anonymous
фтм
A. F. E. D.
п
A. F. E. D.
сори
A. F. E. D.
все я понял
A. F. E. D.
простите пожалуйста
A. F. E. D.
за то что отвлекал
Anonymous
бывает
John
глупых вопросов не бывает, бывают глупые ответы
A. F. E. D.
все, всем спасибо) извиняюсь еще раз за свою невнимательность)
John
хм...
John
.\test.go:4:5: imported and not used: "fmt" .\test.go:8:5: undefined: ftm