Size: a a a

2020 August 25

A

Andrii in Scrapy
вопрос знатокам, как написать этот код как можно короче?
ln = response.xpath("//a[@id='md-member-linkedin']/@href").get()
       tw = response.xpath("//a[@id='md-member-twitter']/@href").get()
       socials = [ln, tw]
       socials = list(filter(None, socials))
       social_links = ', '.join(socials)
источник

A

Andrii in Scrapy
:)
источник

S

SoHard 🎄 in Scrapy
Andrii
вопрос знатокам, как написать этот код как можно короче?
ln = response.xpath("//a[@id='md-member-linkedin']/@href").get()
       tw = response.xpath("//a[@id='md-member-twitter']/@href").get()
       socials = [ln, tw]
       socials = list(filter(None, socials))
       social_links = ', '.join(socials)
ln = response.xpath("//a[@id='md-member-linkedin']/@href").get()
tw = response.xpath("//a[@id='md-member-twitter']/@href").get()
social_links = ', '.join(filter(None, [ln, tw]))
источник

S

SoHard 🎄 in Scrapy
источник

S

SoHard 🎄 in Scrapy
могу еще всё в одну строчку сделать)
источник

A

Andrii in Scrapy
-2 строчки ето тож хорошо)
источник

К

Кирилл in Scrapy
объеденить два селектора в 1?
источник

A

Andrii in Scrapy
Кирилл
объеденить два селектора в 1?
будет прекрасно
источник

К

Кирилл in Scrapy
Andrii
будет прекрасно
используй or или |
источник

К

Кирилл in Scrapy
list тоже можно убрать, join спокойно iterable обрабатывает
источник

S

SoHard 🎄 in Scrapy
это всё хорошо, но зачем укорачивать нормальный код?
источник

A

Andrii in Scrapy
SoHard 🎄
это всё хорошо, но зачем укорачивать нормальный код?
хз, сказали укоротить, слишком много строк
источник

S

SoHard 🎄 in Scrapy
ахаха
источник

A

Andrii in Scrapy
я вот люблю что б все понятно
источник

S

SoHard 🎄 in Scrapy
это ж питон
источник

S

SoHard 🎄 in Scrapy
тут такое не надо
источник

S

SoHard 🎄 in Scrapy
или тебе за количество строк платят?)
источник

A

Andrii in Scrapy
ну если более пайтоник вей можно
источник

A

Andrii in Scrapy
SoHard 🎄
или тебе за количество строк платят?)
мне точно нет 😂
источник

S

SoHard 🎄 in Scrapy
если прям пофиг на читаемость, то пихай все в 1 строку
источник