From 7e8d3badb4e9b2bb92dd9395943040c5c5fe801f Mon Sep 17 00:00:00 2001 From: Alexander Sheiko Date: Mon, 15 Jun 2020 15:06:07 +0300 Subject: [PATCH] Add user ID for profile --- profile.go | 1 + profile_test.go | 1 + 2 files changed, 2 insertions(+) diff --git a/profile.go b/profile.go index 0528f1c..2c2e476 100644 --- a/profile.go +++ b/profile.go @@ -77,6 +77,7 @@ func GetProfile(username string) (Profile, error) { Name: doc.Find(".ProfileHeaderCard-nameLink").First().Text(), TweetsCount: parseCount(doc.Find(".ProfileNav-item--tweets.is-active > a > span.ProfileNav-value").First()), URL: url, + UserID: doc.Find(".ProfileNav").First().AttrOr("data-user-id", ""), Username: doc.Find(".u-linkComplex-target").First().Text(), Website: strings.TrimSpace(doc.Find(".ProfileHeaderCard-urlText.u-dir > a").First().AttrOr("title", "")), }, nil diff --git a/profile_test.go b/profile_test.go index 2349246..a268845 100644 --- a/profile_test.go +++ b/profile_test.go @@ -21,6 +21,7 @@ func TestGetProfile(t *testing.T) { Location: "Everywhere", Name: "Twitter", URL: "https://twitter.com/Twitter", + UserID: "783214", Username: "Twitter", Website: "https://about.twitter.com/", }