получить эту странную ошибку при запуске ul, а не div, и нетипичная ошибка - PullRequest
0 голосов
/ 07 ноября 2019

Код, который я запустил:

import requests
from bs4 import BeautifulSoup as bs

session = requests.session()

def get_sizes_in_stock():
        global session
        endpoint = "https://www.off---white.com/en/SE/men/products/omia065r208000010100#"
        response = session.get(endpoint)

        soup = bs(response.text,"html.parser")

        ul = soup.find("ul",{"class":"styled-radio"})
        all_sizes = ul.find_all("li")

        sizes_in_stock = []
        for size in all_sizes:
            if "availability not_on_sale" not in size["class"]:
                size_id = size["id"]
                sizes_in_stock.append(size_id.split("_")[1])

        return sizes_in_stock

    print (get_sizes_in_stock())

Это ошибка, которую я получаю, когда запускаю код:

Traceback (most recent call last):
    File "C:\Users\arvid\Desktop\python tings\owbot.py", line 24, in <module>
        print (get_sizes_in_stock())
    File "C:\Users\arvid\Desktop\python tings\owbot.py", line 14, in get_sizes_in_stock
        all_sizes = ul.find_all("li")
    AttributeError: 'NoneType' object has no attribute 'find_all'
...