@ru_python

Страница 6802 из 9768
?
21.10.2018
18:10:30
делаю так не получается

music_name = music.find('div').find('span').text

Moon
21.10.2018
18:11:12
Ты случаем чатом не ошибся?

?
21.10.2018
18:11:43
Ты случаем чатом не ошибся?
я через питон хочу взять это

Google
Alex
21.10.2018
18:12:00
Кстати у меня вопрос давно был. В чем разница между использованием обычного sqlalchemy и того, что во фласке например
никакой разницы нет. Flask-SQLAlchemy делает настройку\интеграцию алхимии за тебя.

?
21.10.2018
18:12:05
music_name = music.find('div').find('span').text
делаю так он берет первое, а надо чтобы брал второе

Moon
21.10.2018
18:12:05
Каким образом O_o

?
21.10.2018
18:12:39
```music_name = music.find('div')[1].find('span').text

так делаю не берется

?? Eugene
21.10.2018
18:13:41
так ты бери див с нужным классом

?
21.10.2018
18:13:57
Каким образом O_o
requests.get('url) и так пошло

music_name = music.find('div.audio_row__title _audio_row__title').find('span').text

?? Eugene
21.10.2018
18:14:48
что значит ругается

Moon
21.10.2018
18:14:53
Lol

?
21.10.2018
18:14:54
так имеешь ввиду?

что значит ругается
ошибку выдает

Google
Moon
21.10.2018
18:15:09
юзай BeautifulSoup или другой парсер хтмла

Там уже find, findAll/find_all

?? Eugene
21.10.2018
18:16:33
music.find("div", {"class": ["audio_row__title", "_audio_row__title"]}).find("span")[1]

Так что ли

Moon
21.10.2018
18:16:57
findAll мб

?

Hackerman
21.10.2018
18:22:30
Как прошарить Питон и написать на нём бота? Пожалуйста, посоветуйте лучшие курсы

Aragaer
21.10.2018
18:22:57
learn python the hard way

?? Eugene
21.10.2018
18:24:03
упал
Скобки не хватало, ты старый вариант скопировал

?
21.10.2018
18:24:13
я поставил

ее туда

music_name = music.find("div", {"class": ["audio_row__title._audio_row__title"]}).find("span")[1] File "src/lxml/etree.pyx", line 1527, in lxml.etree._Element.find File "src/lxml/_elementpath.py", line 311, in lxml._elementpath.find File "src/lxml/_elementpath.py", line 300, in lxml._elementpath.iterfind File "src/lxml/_elementpath.py", line 262, in lxml._elementpath._build_path_iterator TypeError: unhashable type: 'list'

?? Eugene
21.10.2018
18:26:01
Что за точка в списке по ключу class? Я такого не писал

После audio_row__title

?
21.10.2018
18:26:48
точка вроде их соединяет, нет?

?? Eugene
21.10.2018
18:27:11
Нет

Google
?
21.10.2018
18:27:12
два класса

?? Eugene
21.10.2018
18:27:23
Список строк там должен быть

?? Eugene
21.10.2018
18:28:26
Сделай с одним классом, без списка

Должно хватить, в принципе

?
21.10.2018
18:29:14
music.find("div", {"class": "audio_row__title"}).find("span")[1]

``` -- это можно заменить?

?? Eugene
21.10.2018
18:29:45
music.find("div", {"class": "audio_row__title"})

Здесь уже точно негде падать

?
21.10.2018
18:31:48
Nonetype object has no type 'getitem'

music.find("div", {"class": "audio_row__title"}).find("span")

так заработал

?
21.10.2018
18:32:22
спасибо

?? Eugene
21.10.2018
18:32:38
Ну и чудно

?
21.10.2018
18:39:39
?

Kobe
21.10.2018
18:45:22
я просто примеры когда смотрел в инете - всё то же самое. поэтому и не понимаю зачем нужны всякие flask sqlalchemy

Cykooz
21.10.2018
19:34:03
я просто примеры когда смотрел в инете - всё то же самое. поэтому и не понимаю зачем нужны всякие flask sqlalchemy
Например что бы открывать транзакцию в начале обработки реквеста, комитить её в случае хорошего респонза, или абортить в случае ошибки.

Sab0
21.10.2018
19:49:42
а почему может не получаться загрузка картинки через реквестс? requests.get(pic).content

просто зависает прога на вечность

Google
Маришка
21.10.2018
19:50:18
Что ты хотел увидеть в контенте?

Sab0
21.10.2018
19:50:54
загружаю картинку по урлу

Admin
ERROR: S client not available

Sab0
21.10.2018
19:51:31
Какой картинки?
могу дать пример урла))

Ivan
21.10.2018
19:53:01
Так хотя бы назови pic_url, а не pic

Ставь timeout

И смотри ответа сервера

Sab0
21.10.2018
19:55:07
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. черт

Dark
21.10.2018
19:56:02
функция vc.traverse читает построчно элементы с экрана телефона и печатает их параметры в консоль питона если сделать так vc.traverse(transform=collect_feed) то при попытке напечатать строку будет вызвана функция collect_feed и туда как параметр передана строка в коде я накапливаю строки одного экрана в массиве myfeed=[] но проблема в том. что экран полностью читается только 1 раз. при запуске скрипта. а потом данные не обновляются почему так происходит? myfeed = [] def collect_feed(data): myfeed.append(data) vc.traverse(transform=collect_feed) print('фид получен') библиотека https://github.com/dtmilano/AndroidViewClient/blob/master/src/com/dtmilano/android/viewclient.py#L3188 мой код https://pastebin.com/T52mnGZB

Alex
21.10.2018
19:56:09
я просто примеры когда смотрел в инете - всё то же самое. поэтому и не понимаю зачем нужны всякие flask sqlalchemy
он настраивает engine и session, читает настройки из flask app. все то же самое ты можешь сделать руками.

?? Eugene
21.10.2018
19:57:57
пикчу
Что, прям в консоли? =)

Dark
21.10.2018
19:58:15
подскажите) может что то с лямбда функцией придумать?

?? Eugene
21.10.2018
20:02:00
Dark
21.10.2018
20:02:12
?? Eugene
21.10.2018
20:02:48
не так уж и много извращенцев, программирующих на питоне под андроид

Dark
21.10.2018
20:02:57
просто есть 1 магическая функция vc.traverse(transform=collect_feed) которая странно работает

точнее сбор данных странный

?? Eugene
21.10.2018
20:03:49
доку читай

Google
Dark
21.10.2018
20:03:56
она 10 -15 раз вызывает collect_feed и скидывает туда данные

доку читай
я бы не пришел не прочитав

?? Eugene
21.10.2018
20:05:59
я бы не пришел не прочитав
магическая функция либы для андроида - это не питон, даже если она на питоне

@android_ru

Ivan
21.10.2018
20:55:02
может кто подскажет, какую библиотеку лучше всего использовать для тяжолых телеграм ботов (с большим функционалом)?

Kobe
21.10.2018
20:58:53
aiogram

асинк же

Ivan
21.10.2018
20:59:03
как на счет telebot? часто встречаю

Aragaer
21.10.2018
21:00:46
рекомендую telepot - простая и не мешает писать код

Sergei
21.10.2018
21:02:38
дайте совет по правильной организации проекта. в силу особенностей конечного использования, нужно каким-то образом поставить все third-party либы вместе со своей прогой. Как быть в таких случаях? Прям гитом сабмодуль сделать и релативно в проект засунуть? Не вызовет ли конфликта, если в питоне у юзера уже будут стоять эти либы?

Страница 6802 из 9768