caiguanhao / igslim

get instagram profile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

igslim

Get Instagram user profile.

Docs: https://pkg.go.dev/github.com/caiguanhao/igslim

You may need Instagram's session ID. Steps to get session ID:

  1. Visit https://www.instagram.com/ and log in.
  2. Right click web page and select "Inspect".
  3. Select "Application" tab.
  4. In "Storage", select https://www.instagram.com under "Cookies".
  5. Select "sessionid" cookie item and copy the value.
client := igslim.NewClient(os.Getenv("IGSESSIONID"))
user, err := client.GetUser("TaylorSwift")
if err != nil {
	panic(err)
}
enc := json.NewEncoder(os.Stdout)
enc.SetEscapeHTML(false)
enc.SetIndent("", "  ")
enc.Encode(user)
=== RUN   TestGetUser
{
  "Id": 11830955,
  "FbId": 17841401648650184,
  "UserName": "taylorswift",
  "FullName": "Taylor Swift",
  "Verified": true,
  "Picture": "https://scontent-hkt1-2.cdninstagram.com/v/t51.2885-19/s320x320/203390676_6325176860841825_830428569594643688_n.jpg?_nc_ht=scontent-hkt1-2.cdninstagram.com&_nc_ohc=il4wZ60N2tQAX9QjskR&tn=vkikvA8yTJv52AHZ&edm=ABfd0MgBAAAA&ccb=7-4&oh=14e473e45306615c7cf55ebb4afd27f5&oe=6150BAD1&_nc_sid=7bff83",
  "Biography": "Happy, free, confused and lonely at the same time. \nNov. 19th, 2021",
  "CategoryName": "Musician",
  "FollowingsCount": 0,
  "FollowersCount": 179511327,
  "PostsCount": 512
}

About

get instagram profile

License:MIT License


Languages

Language:Go 100.0%