• 29-07-2024, 21:26:18
    #1
    Selamun Aleyküm dostlar,


    Bir siteden cookie bilgisini çekeceğim ama cookie'ler cookie kısmında yok. Network kısmında saklı. Network kısmını çekebilir miyiz?

  • 29-07-2024, 21:29:00
    #2
    hangi dil ve modülü kullanıyorsunuz?
  • 29-07-2024, 21:33:01
    #3
    yazılım hizmetleri
    Ben birçok projemde node js kullanıyorum. Bunu da arkadaşa sordum, şöyle bir öneride bulundu, dener misin?

    Alıntı
    const puppeteer = require('puppeteer');

    (async () => {
    const browser = await puppeteer.launch({ headless: false });
    const page = await browser.newPage();

    // Network request interception
    await page.setRequestInterception(true);
    page.on('request', request => {
    console.log('Request:', request.url());
    request.continue();
    });

    // Network response interception
    page.on('response', async response => {
    const url = response.url();
    const headers = response.headers();
    if (headers['set-cookie']) {
    console.log('Cookies from response:', headers['set-cookie']);
    }
    });

    await page.goto('https://example.com');

    // Wait for some activity
    await page.waitForTimeout(5000);

    await browser.close();
    })();
    Bu kod ile Puppeteer, belirtilen URL'ye gidip tüm network istek ve yanıtlarını yakalar. Yanıtların başlıklarında bulunan set-cookie bilgilerini konsola yazar.
  • 29-07-2024, 21:33:48
    #4
    GNeRaL adlı üyeden alıntı: mesajı görüntüle
    Ben birçok projemde node js kullanıyorum. Bunu da arkadaşa sordum, şöyle bir öneride bulundu, dener misin?


    Bu kod ile Puppeteer, belirtilen URL'ye gidip tüm network istek ve yanıtlarını yakalar. Yanıtların başlıklarında bulunan set-cookie bilgilerini konsola yazar.
    yani cookie bilgilerini de yakalar değil mi? saolun hocam
  • 29-07-2024, 21:34:05
    #5
    pythonda selenium-wire var ama ssl takıntılı sitelerde sorun çıkarıyor. alternatif olarak c# ta cdp kullanabilirsin.
  • 29-07-2024, 21:39:26
    #6
    GNeRaL adlı üyeden alıntı: mesajı görüntüle
    Ben birçok projemde node js kullanıyorum. Bunu da arkadaşa sordum, şöyle bir öneride bulundu, dener misin?


    Bu kod ile Puppeteer, belirtilen URL'ye gidip tüm network istek ve yanıtlarını yakalar. Yanıtların başlıklarında bulunan set-cookie bilgilerini konsola yazar.

    Response Headers çekemiyor hocam sanırım. Bana bu kısımda ki veriler lazım.
  • 29-07-2024, 22:09:57
    #7
    Yukarıda arkadaşın önerdiği gibi Selenium Wire kullanmanız gerekiyor bende çok fazla araştırdım tek çareyi Selenium wire modülünde bulmuştum.
  • 29-07-2024, 22:20:39
    #8
    karakurtmedya adlı üyeden alıntı: mesajı görüntüle
    Yukarıda arkadaşın önerdiği gibi Selenium Wire kullanmanız gerekiyor bende çok fazla araştırdım tek çareyi Selenium wire modülünde bulmuştum.

    olayı çözdüm hocam çok teşekkür ederim
  • 25-08-2024, 16:42:39
    #9
    Merhaba aynı sorun bende de mavut nasıl çözdünüz acaba c# ile mümkün müdür?