Merhaba değerli THT üyeleri.Bu konumda sizlere yaptığım küçük bir uygulamadan bahsedeceğim."Şikayetvar.com" üzerinden kullanıcıların en yeni yorumlarını otomatik olarak alan bir uygulama yaptım.Umarım beğenirsiniz.
Kod:
from bs4 import BeautifulSoup
import requests
username = str(input("Ne Gibi Bir Arama Yapmak İstiyorsunuz?: "))
url = ("https://www.sikayetvar.com/{0}".format(username))
r = requests.get(url).content
soup = BeautifulSoup(r,"lxml")
getır = soup.find_all("article",attrs={"class":"story-card"})
for i in getır:
try:
print("\n---------------------------------------------------------------------------------------------------")
print("Konu: ",i.find("a",attrs={"class":"complaint-layer"}).text)
print("Kullanıcı Adı: ",i.find("span",attrs={"class":"username"}).te xt)
print("Tarih: ",i.find("span",attrs={"class":"time"}).text),prin t("Görüntülenme: ",i.find("span",attrs={"class":"count"}).text)
print("Yorum: ",i.find("p").text).strip()
except AttributeError:
print("")
Sizlerde eğer beatifulsoup ve requests
modülleri yüklü değil ise şu şekilde yükleyebilirsiniz:
Linux için:
Kod:
pip3 install bs4
pip3 install requests
Not: Sizlerde "linux" için pip3 yüklü değil ise şu şekilde yükleyebilirsiniz:
Kod:
apt-get install pip
Windows İçin:
Kod:
pip install bs4
pip install requests
Şeklinde yükleyebilirsiniz.Bir sonra ki konumda görüşmek üzere hayırlı ramazanlar:))