Size: a a a

Сообщество Python Программистов

2021 February 06

HS

Halten Stein in Сообщество Python Программистов
~#Helloworld
помогите чайнику 😭
        for tag in sp.find_all("div", {"class": "dtlist-inner-brand"}):

           for targer in tag:
               NameItem = str(sp.find("span", {"class": "goods-name"}).text)
               PriceItem = str(sp.find("span", {"class": "price"}).text)
               for r in (("₽",""), (" ",""), ("\n",""), ("\xa0","")):
                   PriceItem = PriceItem.replace(*r)

           for i in targer:
               CardItems = {}
               CardItems[PriceItem]  =  NameItem
           print(CardItems)
пытаюсь парсер написать, но где-то протерял момент. Вроде бы нахожу кол-во искомых объектов, но при записи в словарь он записывает информацию из первого объекта и получается что ключ:значения в всем словаре одни и те же
на пастбин код закинь лучше
источник

I

ITFY forum informer in Сообщество Python Программистов
~#Helloworld
помогите чайнику 😭
        for tag in sp.find_all("div", {"class": "dtlist-inner-brand"}):

           for targer in tag:
               NameItem = str(sp.find("span", {"class": "goods-name"}).text)
               PriceItem = str(sp.find("span", {"class": "price"}).text)
               for r in (("₽",""), (" ",""), ("\n",""), ("\xa0","")):
                   PriceItem = PriceItem.replace(*r)

           for i in targer:
               CardItems = {}
               CardItems[PriceItem]  =  NameItem
           print(CardItems)
пытаюсь парсер написать, но где-то протерял момент. Вроде бы нахожу кол-во искомых объектов, но при записи в словарь он записывает информацию из первого объекта и получается что ключ:значения в всем словаре одни и те же
📝 Для того чтобы поделиться кодом или текстом ошибки воспользуйтесь сервисами:

- https://pastebin.com
- https://gist.github.com
- https://del.dog
- https://linkode.org
- https://hastebin.com
источник

~

~#Helloworld in Сообщество Python Программистов
Halten Stein
на пастбин код закинь лучше
источник

HS

Halten Stein in Сообщество Python Программистов
ну дак... у тебя словарь каждый раз перезаписывается и в него добавляется один и тот же элемент - самый последний NameItem
источник

~

~#Helloworld in Сообщество Python Программистов
append() ?
источник

HS

Halten Stein in Сообщество Python Программистов
~#Helloworld
append() ?
у тебя словарь, а не список
источник

HS

Halten Stein in Сообщество Python Программистов
посмотри на первый for
источник

HS

Halten Stein in Сообщество Python Программистов
у тебя каждую его итерацию создается новый словарь
источник

K

Kulon in Сообщество Python Программистов
Подскажите кто работал python + BAS (Browser automation studio)
источник

~

~#Helloworld in Сообщество Python Программистов
Halten Stein
у тебя каждую его итерацию создается новый словарь
ты имеешь ввиду
for i in targer:
?
источник

HS

Halten Stein in Сообщество Python Программистов
~#Helloworld
append() ?
источник

HS

Halten Stein in Сообщество Python Программистов
~#Helloworld
ты имеешь ввиду
for i in targer:
?
этот for tag in sp.find_all
источник

K

Kulon in Сообщество Python Программистов
Kulon
Подскажите кто работал python + BAS (Browser automation studio)
очень нужна помощь напишите в ЛС если есть возможность помочь разобраться.
источник

HS

Halten Stein in Сообщество Python Программистов
ну и этот конечно тоже for i in targer:
источник

HS

Halten Stein in Сообщество Python Программистов
если ты хочешь запихнуть все значения в один словарь, то зачем ты его переобъявляешь каждый раз? объяви его за циклами
источник

A

AstralRomance in Сообщество Python Программистов
Halten Stein
если ты хочешь запихнуть все значения в один словарь, то зачем ты его переобъявляешь каждый раз? объяви его за циклами
Потому что так работает скрапи.
источник

A

AstralRomance in Сообщество Python Программистов
Хотя, я потом поковыряюсь еще, но оно, вроде, именно так итерируется. Но я еще покурю доку.
источник

HS

Halten Stein in Сообщество Python Программистов
AstralRomance
Потому что так работает скрапи.
так он в каждом проходе очищается
источник

A

AstralRomance in Сообщество Python Программистов
Halten Stein
так он в каждом проходе очищается
Так мне так и надо.
источник

HS

Halten Stein in Сообщество Python Программистов
AstralRomance
Так мне так и надо.
helloworld твой акк?
источник