Парсер На Python (Нужна помощь и наставничество)

День добрый в программирование не так долго, и решил изучать его для себя. Дело в том что написал простенький парсер который Парсит Название-Цена-Ссылка. Есть две проблемы:

На нужном мне сайте не парсит т.е вообще не выводит никакие данные.

На тестовом сайте выводит данные только Название-Цена, а ссылку выводит с подписью None.

Можете отписать и помочь разобраться в этом?

Скажем так нужен наставник который бы дал совет.Код могу скинуть позже если кому то будет интересно помочь. Прилагаю код низу.

Код:

from bs4 import BeautifulSoup
import requests

def parse():
    URL = "https://www.olx.kz/d/elektronika/kompyutery-i-komplektuyuschie/"
    HEADERS = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36"
    }

    response = requests.get(URL, headers = HEADERS)
    soup = BeautifulSoup(response.content, "html.parser")
    items = soup.findAll("div", class_ = "css-qfzx1y")
    comps = []

    for item in items:
        comps.append({
            "title": item.find("h6", class_ = "css-v3vynn-Text eu5v0x0").get_text(strip = True),
            "price": item.find("p", class_ = "css-wpfvmn-Text eu5v0x0").get_text(strip = True),
            "link": item.find("h6", class_ = "css-v3vynn-Text eu5v0x0").get('href=')
        })

    for comp in comps:
            print(f'{comp["title"]} -> price: {comp["price"]} -> link: {comp["link"]}')

parse ()

введите сюда описание изображения


Ответы (0 шт):