Maxim
Anonymous
А ты не смотри dom inspector. Ты глянь page source
Я специально скачивал страницу, он там есть with open('aa.html', 'wb') as f: f.write(requests.get(link).content)
Anonymous
Anonymous
Это так не работает
Он же при скачивании получает то, что и будет видеть при .find(), разве нет?
Maxim
Собственно, неудивительно. Авито, я думаю, заинтересованы в борьбе с парсерами.
Maxim
Он же при скачивании получает то, что и будет видеть при .find(), разве нет?
Посмотри вкладку network. Вот там посмотри htmlку самую первую, которая скачается браузером. Вот это и будет твой суп.
Maxim
Короче, тебе нужны всякие там селениумы и headless браузеры.
Anonymous
Короче, тебе нужны всякие там селениумы и headless браузеры.
Я начинал делать, используя селениум, но потом выкинул его. Окей
Anonymous
Короче, тебе нужны всякие там селениумы и headless браузеры.
Как передать текст страницы, полученной селениумом(driver.get()) в bs4?
Anonymous
А зачем?
А как иначе их использовать вместе?
Tishka17
Сам селениеум неплохо с домом работает
Maxim
Ну, к слову, можно отключить js в браузере и посмотреть, что там будет доступно. В принципе, там объявления-то есть помимо первого. Видимо, всё таки ты где-то с супом накосячил.
Anonymous
чего
Tigran
чего
ну так себе код из интернета какой попало у себя запускать
Anonymous
на гитхабе тоже фуфел можно словить?
Tigran
всегда лучше прочитать код сперва
Anonymous
всегда лучше прочитать код сперва
а с помощью питона. можно узнать о программе что либо?
Anonymous
например если она на .net?
Tigran
ноуп
Tigran
дизассемблировать, разве что
Anonymous
Tigran
питону под силу ?
питон для этого не нужен
Tigran
но в результате ты вряд ли что-то разберёшь
Anonymous
питон для этого не нужен
ну смотри. питон может создать условия для дизасемблирования ?
Anonymous
просто читал что он почти всё что угодно может
Tigran
брейнфак тоже что угодно может
Tigran
как и все Тьюринг-полные языки))000
Anonymous
брейнфак тоже что угодно может
а по сути вопроса. питон может *
Anonymous
пройди в гугл а
у меня там капча)
Maxim
Робот в чате. Все из матрицы!
CH1LL
Как проверить есть ли в списке какой-то из элементов другого списка, я просто кроме как через циклы не знаю
Anonymous
Как в селениум, зная class элемента получить href его?
Anonymous
Anonymous
Решено, нашел метод .getAttribute("href")
Promise<>
@bot.message_handler(commands=['/start']) def handle_start(message): user_markup = telebot.types.ReplyKeyboardMarkup(True, False) user_markup.row('/start', '/stop') bot.send_message(message.from_user.id, 'Hey man!', reply_markup=user_markup) кто нибудь подскажет почму телеграм бот не показывает кнопки?
Mahidhar
hello
Artur Rakhmatulin
у меня там капча)
смени прокси
Anonymous
смени прокси
да это шутка была
Anonymous
Как в окне PyQT отобразить картинку?
Anonymous
Почему, если таймер стоит внутри 2 цикла for, то спустя какое-то время вылетает куча таких ошибок, а и программа выполняется бесконечно?
Anonymous
Artur Rakhmatulin
ну у тебя как бы бесконечная рекурсия
Anonymous
ну у тебя как бы бесконечная рекурсия
Но она выполняется не раз в 120 сек, а каждую секунду
Anonymous
Если не чаще
Alexey
Не вызвай функцию внутри функции.
Egor
Как при помощи python-docx сделать нумерацию строк у меня в ворде стоит:{{names}}
Alexey
Или хотя бы сделай условие выхода из функции
Anonymous
Или хотя бы сделай условие выхода из функции
Нет, она должна работать постоянно и не сходить с ума
Artur Rakhmatulin
ну должна и хорошо. пусть работает
Alexey
Ну так запускай ее извне по таймеру
Tigran
Посоны, я вам питонячий маиндфак принёс >>> l = [] >>> l.append(l) >>> l [[...]] >>> [[...]] [[Ellipsis]]
Alexey
Ну это не майндфак
Проксимов
Чё за Ellipsis
Проксимов
Отсылка?
Alexey
Питон так обозначает рекурсивные листы
Alexey
Чё за Ellipsis
Ellipsis -- это ...
Anonymous
Как в селениум найти этот элемент? description = driver.find_element_by_class_name('item-description-text') description = description.find_element_by_name('p') не работает
Maxim
Каких-то кастомных аттрибутов наколхозили.
Fedor
А не легче указать какой по счёту p идёт?
Anonymous
Спасибо
Anonymous
Возникла проблема при написании теста. При загрузке файла, файл проходит некий этап сортировки (https://pastebin.com/GZTk5Kfr и https://pastebin.com/hX6EQzaa), после этого идет передача в бд путь до файла, размер файла, его тип и хэш Не могу понять как реализовать это в тестах.