İnternetten çekilen kodu ayıklamak

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

Some RGB problems :sweat_smile:

2 Beğeni