kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
TuZaKK 1
TuZaKK
Mt2Hizmet 1
Mt2Hizmet
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
kaptanmikro1 1
kaptanmikro1
R 1
Roksam
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
farkmt2official 1
farkmt2official
Hikaye Ekle

Forum Page Summarizer - Forum Sayfa Özetleyici

  • Konuyu başlatan Konuyu başlatan mgurbet1998
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 290

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Forumdaki tüm sayfaları geziyor ve tek tek liste oluşturuyor diğer bölümler için bağlantıları düzenlemeniz yeterli ilk sayfa hariç listeliyor bilginiz olsun. benim ihtiyacım olduğu için yaptım başka forumlarda ihtiyacınız olursa kullanırsınız.

cmd açin ve aşağıdaki kodu yazın
C++:
pip install requests beautifulsoup4 pandas openpyxl

herhangi bir isimde py açıp çalıştırın.

Python:
import requests
from bs4 import BeautifulSoup
from openpyxl import Workbook

# Excel dosyasını oluştur
wb = Workbook()
ws = wb.active
ws.append(["Konu Başlığı", "Bağlantı Linki", "Açılış Tarihi"])

# Sayfa 2'den 5'e kadar döngü (örnek olarak)
for page_number in range(2, 311):
    url = f"https://forum.turkmmo.com/kategori/c-c-python/page-{page_number}/"
    print(f"Sayfa {page_number} çekiliyor: {url}")

    # Sayfayı çek
    response = requests.get(url)
    if response.status_code != 200:
        print(f"Sayfa {page_number} çekilemedi. Durum kodu: {response.status_code}")
        continue

    # HTML içeriğini analiz et
    soup = BeautifulSoup(response.content, 'html.parser')

    # Konu başlıklarını, linklerini ve tarihlerini çıkar
    for item in soup.find_all('div', class_='structItem-cell structItem-cell--main'):
        title = item.find('a')  # Belirli bir sınıf kullanılmamış
        title_text = title.text.strip() if title else "Başlık bulunamadı"

        if title and 'href' in title.attrs:
            link = "https://forum.turkmmo.com" + title['href']
        else:
            link = "Bağlantı bulunamadı"

        date_tag = item.find('time', class_='u-dt')
        date = date_tag['datetime'] if date_tag and 'datetime' in date_tag.attrs else "Tarih bulunamadı"

        print(f"Bulunan konu: {title_text}, Tarih: {date}, Link: {link}")
        ws.append([title_text, link, date])

# Excel dosyasını kaydet
wb.save("konular.xlsx")
print("Veriler başarıyla kaydedildi.")
1741949082258.png
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst