import requests
from bs4 import BeautifulSoup
url = input("Linki Giriniz")
if url == "":
url = "https://www.amazon.com.tr/s?k=canon+4000+d&__mk_tr_TR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&ref=nb_sb_noss_1"
tumkelimeler = []
r = requests.get(url)
soup = BeautifulSoup(r.content,"html.parser")
for kelimegrupları in soup.find_all("span",{"class":"a-price"}):
for kelime in kelimegrupları.find_all("span",{"class":"a-price-whole"}):
print(kelime)
Buraya kadar istediğimi yaptırıyorum yani fiyatın yazılı olduğu satırları çekebiliyorum ancak bu satırların içinden de fiyatları ayıklamam gerekiyor burada takıldım.
NOT: Yalnızca Amazon.com dan çekilen linkler çalışmaktadır.
Yusuf hoşgeldin. İyi bayramlar.
forumda kodlarını paylaşırken kodların başlangıcının üst satırına ve kodların bittiği alt satıra ```` işaretini ekleyerek kodlarını daha okunaklı şekilli şukullu ışıklı mışıklı deli fişek hale getirebilirsin.
örnek;
import requests
from bs4 import BeautifulSoup
url = input(“Linki Giriniz”)
if url == “”:
url = "https://www.amazon.com.tr/s?k=canon+4000+d&__mk_tr_TR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&ref=nb_sb_noss_1"
tumkelimeler = []
r = requests.get(url)
soup = BeautifulSoup(r.content,“html.parser”)
for kelimegrupları in soup.find_all(“span”,{“class”:“a-price”}):
for kelime in kelimegrupları.find_all("span",{"class":"a-price-whole"}):
print(kelime)
2 Beğeni
Yardımınız için teşekkürler.
bu işareti yapmak için alt gr + noktalı virgül’e basman lazım >> ````
1 Beğeni