Size: a a a

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

2021 March 12

NK

Nick Kulikovskyy in Сообщество Python Программистов
Всем привет ) Я начинающий программист, подскажите пожалуйста как  парсить сайт на выкаченную инфу сохранять в БД или в файл JSON, возможно есть ссылка на урок или лекция.
источник

AT

Alexander T in Сообщество Python Программистов
Nick Kulikovskyy
Всем привет ) Я начинающий программист, подскажите пожалуйста как  парсить сайт на выкаченную инфу сохранять в БД или в файл JSON, возможно есть ссылка на урок или лекция.
зависит от объема данных, их структуры, и сценариев использования.
источник

NK

Nick Kulikovskyy in Сообщество Python Программистов
Alexander T
зависит от объема данных, их структуры, и сценариев использования.
хочу спасить новостной портал чтобы информация пасилась автоматически (раз в час), а дальше добавить полученные данные в чат-бот
источник

Y

Ya0 in Сообщество Python Программистов
Nick Kulikovskyy
хочу спасить новостной портал чтобы информация пасилась автоматически (раз в час), а дальше добавить полученные данные в чат-бот
По парсингу есть раздел в книге how to automate boring stuff with python. Она на русском тоже есть
источник

NK

Nick Kulikovskyy in Сообщество Python Программистов
Ya0
По парсингу есть раздел в книге how to automate boring stuff with python. Она на русском тоже есть
спасибо
источник

K

KarmaBot in Сообщество Python Программистов
Nick Kulikovskyy
спасибо
Вы увеличили карму Ya0 до 57.07 (+7.07)
источник

Y

Ya0 in Сообщество Python Программистов
request + beautiful soup модуля. Инструкции простенькие. По БД там тоже есть информация, как сохранять. А бот если телега это уже отдельно
источник

in Сообщество Python Программистов
!admin
источник

A

Alexander in Сообщество Python Программистов
!admin
+50
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму 🍉 до 3244.23 (+44.34)
источник

in Сообщество Python Программистов
@k4m454k твои опасения подтвердились, это спам доков. Я про того Eugene Passport
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бинго
источник

M

Mark in Сообщество Python Программистов
Alexander T
('ляля'
'ля')
==
'ляляля'
Не знал) Спасибо!
источник

M

Mark in Сообщество Python Программистов
Alexander T
('ляля'
'ля')
==
'ляляля'
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Alexander T до 4858.54 (+10.30)
источник

AS

Alexey S in Сообщество Python Программистов
Объясните, что такое Mixins и как они работают?
Я сначала думал, что это множественное наследование, но, похоже, я не прав?


# базовые классы:
class a: x = 5

class b(a): y = 10

# проверяем наследование:
class c(a):
   def __init__(self): print(self.x) # 5

class d(b):
   def __init__(self): print(self.y) # 10

# Я думал, что Mixins` работают так
class e(a, b):
   def __init__(self): print(self.x + self.y)
   # TypeError: Cannot create a consistent method resolution
   # order (MRO) for bases a, b
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Alexey S
Объясните, что такое Mixins и как они работают?
Я сначала думал, что это множественное наследование, но, похоже, я не прав?


# базовые классы:
class a: x = 5

class b(a): y = 10

# проверяем наследование:
class c(a):
   def __init__(self): print(self.x) # 5

class d(b):
   def __init__(self): print(self.y) # 10

# Я думал, что Mixins` работают так
class e(a, b):
   def __init__(self): print(self.x + self.y)
   # TypeError: Cannot create a consistent method resolution
   # order (MRO) for bases a, b
Примеси просто дополняют функционал твоего класса
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Примеси просто дополняют функционал твоего класса
Это скорее про принцип единственной ответственности
источник

А

Айван in Сообщество Python Программистов
Alexey S
Объясните, что такое Mixins и как они работают?
Я сначала думал, что это множественное наследование, но, похоже, я не прав?


# базовые классы:
class a: x = 5

class b(a): y = 10

# проверяем наследование:
class c(a):
   def __init__(self): print(self.x) # 5

class d(b):
   def __init__(self): print(self.y) # 10

# Я думал, что Mixins` работают так
class e(a, b):
   def __init__(self): print(self.x + self.y)
   # TypeError: Cannot create a consistent method resolution
   # order (MRO) for bases a, b
class Base:
 a = 1

class Mixin:
 b = 2

class Cls(Mixin, Base):
 def __
init__(self):
   print(self.a + self.b)


У тебя ошибка из-за того, что E, пытается унаследовать снала A, а потом B, т.к. В уже наследник А.
class E(B, A): — так бы сработало (т.к. в другом порядке)
источник

I

Irina in Сообщество Python Программистов
Добрый день. Пытаюсь спарсить сайт, но код работает некорректно.
Первый цикл забирает часть данных на основной странице, второй цикл заходит по ссылкам и забирает оставшуюся информацию. По итогу в json файл из второго цикла добавляется все нормально, а та информация, которая должна идти из первого дублируется.Получается, что начало одинаковое, а организатор, место проведения и т.д. подставляются нормально
источник