• 03-06-2025, 10:36:38
    #1

    burada eleman içi eleman olmayan ve display:none olmayan style ı font-size olan verilerin karşısındaki sayıları alıp birleştirmem gerekiyor. benim burada almam gereken çıktı: 450526 yalnız bu diğer b,span ve strong taglarının içerilerinde de html kodu bulunduğu için ayıklayamıyorum. orada da sayılar yer alıyor. nasıl ayıklayabilirim?

    kod: https://justpaste.it/98jpa

    html kodu her geldiğinde strong b ve span yerleri font size boyutu vs. değişiyor ama genel mantığı bu şekilde. yardımcı olabilecek varsa çok sevinirim.
  • 03-06-2025, 10:40:12
    #2
    BeautifulSoup kütüphanesini kullanarak python ile ayıklayabilirsiniz.
  • 03-06-2025, 10:40:15
    #3
    chatgpt bu konuyu ona sorsan çoktan çözmüştün.
  • 03-06-2025, 11:52:16
    #4
    lovable sorarsan kesin çözer çok kodlamadan anlamıyorum.
  • 03-06-2025, 12:02:16
    #5
    import requests
    from bs4 import BeautifulSoup
    
    # 1. URL'den .txt içeriğini çek
    url = "https://orneksite.com/"
    response = requests.get(url)
    response.encoding = 'utf-8'  # Gerekirse değiştirebilirsin
    html = response.text
    
    # 2. BeautifulSoup ile parse et
    soup = BeautifulSoup(html, "html.parser")
    
    # 3. Rakamları buraya toplayacağız
    code_digits = []
    
    # 4. İlgili tag'leri kontrol et
    for tag in soup.find_all(['b', 'span', 'strong']):
        style = tag.get('style', '').lower()
        if 'display:none' not in style and 'font-size' in style:
            text = tag.get_text(strip=True)
            digits = ''.join(filter(str.isdigit, text))
            code_digits.append(digits)
    
    # 5. Sonucu birleştir
    final_code = ''.join(code_digits)
    print("Çıkarılan Kod:", final_code)
  • 03-06-2025, 22:59:42
    #6
    webdanismani adlı üyeden alıntı: mesajı görüntüle
    BeautifulSoup kütüphanesini kullanarak python ile ayıklayabilirsiniz.
    silindi
  • 04-06-2025, 00:31:13
    #7
    senatorlord adlı üyeden alıntı: mesajı görüntüle

    burada eleman içi eleman olmayan ve display:none olmayan style ı font-size olan verilerin karşısındaki sayıları alıp birleştirmem gerekiyor. benim burada almam gereken çıktı: 450526 yalnız bu diğer b,span ve strong taglarının içerilerinde de html kodu bulunduğu için ayıklayamıyorum. orada da sayılar yer alıyor. nasıl ayıklayabilirim?

    kod: https://justpaste.it/98jpa

    html kodu her geldiğinde strong b ve span yerleri font size boyutu vs. değişiyor ama genel mantığı bu şekilde. yardımcı olabilecek varsa çok sevinirim.
    isterseniz iletişime geçelim hocam halledelim hızlıca