• 04-11-2019, 20:05:04
    #1
    c# ile instagram'da bir sayfanın son göneri linkini almak istiyorum.

    Mesela. adres bu:
    https://www.instagram.com/r10net
    Son göneri linki şu anda bu:
    https://www.instagram.com/p/B4cuiFwAYOv/
    başlangıç = "shortcode":"
    bitiş = "

    başlangıç ile bitiş arasındaki bilgiyi aldığım zaman son göneriye ulaşıyorum. Ancak c#'da kaynak kodunda bu bilgi gözükmüyor.
    Aslında daha dün bu bilgiyi alabilmiştim ancak şimdi alamıyorum.

    Şu anda kullandığım kod aşağıdaki şekilde.

    string hedef = "https://www.instagram.com/r10net/";
    WebRequest istek = HttpWebRequest.Create(hedef);
    WebResponse yanıt;
    yanıt = istek.GetResponse();
    StreamReader bilgiler = new StreamReader(yanıt.GetResponseStream());
    string gelen = bilgiler.ReadToEnd();
    int baslangic = gelen.IndexOf("shortcode":"") + 12;
    int bitis = gelen.Substring(baslangic).IndexOf(""");
    string gelenbilgiler = gelen.Substring(baslangic, bitis);
    textBox2.Text = "https://www.instagram.com/p/" + (gelenbilgiler);
    string adresim = (listBox1.Text) + "/p/" + (gelenbilgiler);
    textBox2.Text = adresim;
    webBrowser1.Navigate(adresim);
  • 04-11-2019, 20:08:38
    #2
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    https://www.instagram.com/r10net/?__a=1

    Bu linkten json ile daha rahat alabilirsin.

    graphql.user.edge_owner_to_timeline_media.edges
  • 04-11-2019, 20:11:10
    #3
    Instagram profil sayfalarına olan istekler için çok katı davranıyor. Sayfa muhtemelen login istiyor olabilir. Sorunsuz veri geliyor mu profil sayfasından onu kontrol edin.
  • 04-11-2019, 20:16:41
    #4
    tolgasen adlı üyeden alıntı: mesajı görüntüle
    https://www.instagram.com/r10net/?__a=1

    Bu linkten json ile daha rahat alabilirsin.

    graphql.user.edge_owner_to_timeline_media.edges
    Harika. Bu şekildealabiliyorum.