Функция печати: снова и снова - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь вытащить этот html элемент: <div class="address-content"> с веб-сайта ниже. Код работает нормально, но вместо того, чтобы возвращать список адресов, я получаю:

[ , , , , , , , , , ]

Я не могу понять, что происходит не так, вот код:

def cafeaddresses():
    url = 'https://www.broadsheet.com.au/melbourne/guides/best-cafes-thornbury'
    response = requests.get(url, timeout=5)

    soup_cafe_addresses = BeautifulSoup(response.content, "html.parser")
    type(soup_cafe_addresses)

    cafeAddresses = soup_cafe_addresses.findAll( attrs={"class":"address-content" })
    cafeAddresses = [ul.text.encode for ul in cafeAddresses]

    print(cafeAddresses)

Заранее спасибо.

...