• Не работает парсер на pyhton bs4, что делать?

    datka
    @datka
    Скорее всего проблема в header-ax

    добавь в код
    headers = {
        "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N)\
    AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36"
    }


    и поменяй
    data = requests.get(url, headers=headers)

    import requests
    from bs4 import BeautifulSoup
    
    url = "https://realt.by/sale-flats/object/2562548/"
    
    
    headers = {
        "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N)\
    AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36"
    }
    
    data = requests.get(url, headers=headers)
    soup = BeautifulSoup(data.text, features="html.parser")
    img = (
        soup.find("div", attrs={"class": "swiper-wrapper"})
        .findAll("img", class_="blur-sm scale-105")[1]
        .get("src")
    )
    print(img)


    https://static.realt.by/thumb/c/600x400/6f57b1d409f96f2b1ede7f082f120b50/ja/e/site15nf8eja/7c30f38145.jpg
    Ответ написан
    1 комментарий