Ես ուզում եմ որոշ տվյալներ ստանալ Instagram-ի օգտատերերից:
Այսպիսով, ես օգտագործել եմ Instagram Basic Display Api և պրոֆիլի տվյալները, որոնք կարող էի ստանալ, հետևյալն էին.
- օգտագործողի անունը
- ԶԼՄ-ների հաշվարկ
- Հաշվի տեսակը
բայց ես ուզում եմ այս տվյալները.
- օգտագործողի անունը
- Անուն
- ԶԼՄ-ների հաշվարկ
- Պրոֆիլի պատկեր
- հետևորդները հաշվում են
- հետևյալ հաշվարկը
Ես չգիտեմ, թե ինչպես կարող եմ այս տվյալները ունենալ առանց Instagram Graph API(որևէ կերպ) c#-ում:
Կամ կա՞ այս տվյալները WebClient
դասի կամ նման այլ բան ստանալու միջոց:
Թարմացում @Eehab պատասխանի համար. Այս օրինակում ես օգտագործում եմ RestClient
և WebClient
, և երկուսն էլ տալիս են նույն արդյունքը:
Այժմ տես WebClient
օրինակը.
WebClient client = new WebClient();
string page = client.DownloadString("https://www.instagram.com/instagram/?__a=1");
Console.WriteLine(page);
Console.ReadKey();
և տես այս կոդի պատկերը այստեղ:
հիմա տես վերևի կոդի արդյունքը այստեղ
Ես նաև ունեմ, որ այս հղումը հասանելի է միայն մուտք գործած օգտվողների համար, և ես Ես արդեն մուտք եմ գործել իմ ինստագրամի աքաունթում chrome-ում, բայց կարծում եմ, որ WebClient
-ը նույնպես պետք է մուտք գործի:
WebClient
կամ post man հավելվածով, դա ինձ անօգուտ html տվեք: 07.03.2021var client = new RestClient("https://www.instagram.com/instagram/?__a=1"); client.Timeout = -1; var request = new RestRequest(Method.GET); IRestResponse response = client.Execute(request);
սա ձեր կոդը է, և երբ եսWriteLine
response.Content
եմ, այն ինձ ցույց է տալիս html ֆայլը json-ի փոխարեն: և սա այդ html-ի պատկերն է՝ imgur.com/kwaAEik 07.03.2021