вот моя проблема: выполнение того же запроса в go, что и в python, не вернет одинаковые куки, даже если оба используют один и тот же метод http на одной и той же конечной точке.Вот мой код Python:
import requests
r = requests.get("https://instagram.com/paperclip")
for cooke in r.cookies:
print(cooke)
Это работает, как ожидалось, и должно рассматриваться как контроль.Это мой код:
resp, err := http.Get("https://instagram.com/paperclip")
if err != nil {
panic(err)
}
for _, cookie := range resp.Cookies() {
fmt.Println(cookie.Name, cookie.Value)
}
Единственная разница - полное отсутствие cookie для golang, и я не знаю почему.Кто-нибудь сталкивался с этим раньше / знает, почему golang ведет себя по-другому?
Редактировать: в случае, если это актуально: отсутствует конкретный файл cookie: "urlgen =" {[ip: port]}: [токен какого-то рода] "