Size: a a a

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

2021 February 01

@

@alexandr:~#_ in Сообщество Python Программистов
Winchestor*
всем привет!   хотел спросить как можно взять одну "class=medium-text" если их много в коде? #python
Парсинг  ?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Хотя у тебя первое это по факту бэк, а второе фронт, нет?
Неа
Второе это бэк
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
А фронт он вообще вон там в папке www
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Winchestor*
всем привет!   хотел спросить как можно взять одну "class=medium-text" если их много в коде? #python
Поиск первого попавшегося, парсингом с использованием BeautifulSoup, при помощи метода find(), или написать свой regex.

Простой пример:

from bs4 import BeautifulSoup as BS

import requests

response=requests.get('https://www.example.com')

soup=BS(response,'lxml')

span_1=soup.find('span', class=True)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Неа
Второе это бэк
Бэк и API своё реализует (обёртка над БД) и ещё статику научен раздавать (не делайте так, статику лучше джинсой раскидывать)
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Winchestor*
всем привет!   хотел спросить как можно взять одну "class=medium-text" если их много в коде? #python
Или поиск по дереву, через тот же BS.
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Подскажите, пожалуйста
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Хотя у тебя первое это по факту бэк, а второе фронт, нет?
Схематически это примерно так:

Ygg API <-> [monitoring] <-> DB
                            ^
Browser <-> [web_service] <--|
источник

W

Winchestor* in Сообщество Python Программистов
@alexandr:~#_
Парсинг  ?
Да
источник

W

Winchestor* in Сообщество Python Программистов
@alexandr:~#_
Или поиск по дереву, через тот же BS.
Но там много одинаковых тэгов
источник

Д

Дмитрий in Сообщество Python Программистов
Winchestor*
всем привет!   хотел спросить как можно взять одну "class=medium-text" если их много в коде? #python
А тебе нужен из всех "class=medium-text"  именно первый?
источник

W

Winchestor* in Сообщество Python Программистов
Дмитрий
А тебе нужен из всех "class=medium-text"  именно первый?
Не первый он расположен где то в середине
источник

Д

Дмитрий in Сообщество Python Программистов
Winchestor*
Не первый он расположен где то в середине
а можешь показать чуть больше html?
источник

W

Winchestor* in Сообщество Python Программистов
Дмитрий
А тебе нужен из всех "class=medium-text"  именно первый?
Ищу тот тэг а мне в консоле показывает none
источник

W

Winchestor* in Сообщество Python Программистов
Дмитрий
а можешь показать чуть больше html?
Ok щя
источник

W

Winchestor* in Сообщество Python Программистов
Дмитрий
а можешь показать чуть больше html?
нужно взять тэги у которых только цифры
источник

Д

Дмитрий in Сообщество Python Программистов
Winchestor*
нужно взять тэги у которых только цифры
ну тогда могу предложить немного топорный способ - через find_all() найти все "class=medium-text" а потом уже искать нужное из списка. Есть шанс, что нужные вам данные для разных валют будут под одними и теми же индексами...
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Winchestor*
нужно взять тэги у которых только цифры
Там ajax, поэтому не получается ?
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Winchestor*
нужно взять тэги у которых только цифры
Интересно, показывает ли тебе браузер эти данные в первом ответе с html, можно в networks глянуть, тогда станет ясно, быть может из-за js не получается спарсить...
источник

ВС

Вейт Скелетонов... in Сообщество Python Программистов
Кто может рассказать или скинуть ссылку на популярные алгоритмы Python?
источник