RuntimeWarning: coroutine 'Welcome.<locals>.getPars' was never awaited await callback(event) RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Решил проблему
Который getPars
Спасибо большое, ты лучший
Ivan
всем привет, возникла проблема с силениумом, возникает ошибка NewConnectionError вот код -https://paste.ofcode.org/pbsGNBvVtZKwxv7Xqf88pa
Ivan
вопрос, почему она появляеться?
Ivan
SHADRIN
Ну а сайт какой
SHADRIN
Единственное что я понял что ты не можешь подключится
Ivan
https://www.olx.ua/obyavlenie/prodam-dom-s-sele-n-borovichi-schorskiy-r-n-IDBbYwN.html#c4445afec0
Ivan
ну в принципе да
Ivan
но прикол в чом, инет есть, урл правильный
Михаил
Ivan
перед этим я открыл страничку таким же способом, тоесть браузер открыт, а на вторую страничку оно выдает вот эту ошибку
Михаил
перед этим я открыл страничку таким же способом, тоесть браузер открыт, а на вторую страничку оно выдает вот эту ошибку
То есть при запуске сценария происходит переход на первую страницу удачно, но при смени URL кидает ошибку?
Ivan
да
Михаил
Попробуй поставить задержку time.sleep(1) после get
Ivan
окей
SHADRIN
Попробуй поставить задержку time.sleep(1) после get
Согласен возможно просто страницу не успеваете загрузится
SHADRIN
Писал парсер для "тяжёлого" сайта Приходилось после каждого нового запроса к странице задержку ставить
Михаил
Да это нормальная практика для селена, он себя чувствует очень быстрым)) по большей части это из-за скриптов
Anonymous
кто знает как обойти палево капчей в селениуме ?
Anonymous
https://anti-captcha.com
не выход... там капча злая очень - по 20 раз надо угадать - нужен хак
Anonymous
угу
Denis
Попробуй написать владельцу сайта и договориться с ним
Anonymous
не выход
Anonymous
так как не варик )
Михаил
Палево идет из-за режима браузера. В своё время решал так (создавал отдельный профиль хрома, ставил в него плагин на юзерагента и adguard), и всё было нормально, ну не хуже чем при ручнем сёрфинге
Vlad🍁
Михаил
Это конечно не хак, но должно снизить риск детекта
Anonymous
угу... передам кодеру ) может ещё есть рецепты ? )
Михаил
угу... передам кодеру ) может ещё есть рецепты ? )
Самый лучший рецепт это прямое получение данных, либо их отправка. Если нет api то писать запросы ручками. Сложно давать советы не зная контекста и таргета
Anonymous
планируюется проект для работы с почтой гугл, через тестовое апи мультилогин+селениум
Михаил
А gmail api чем не устраивает?
alowave#~
@Tishka17
Антон
Ставил слипы и вебвейт тоже самое
можешь закрывать сессию каждый раз и открывать каждую следующую ссылку как первый раз. А вообще по поводу OLX - ты вручную попробуй быстро пощелкать по номерам телефонов. Не знаю, как сейчас но раньше после 10 объявлений кнопка номера на первый щелчок не отзывалась, надо было щелкать в другое место страницы сначала, но и это ненадолго помогало
Anonymous
Здравствуйте. В двойном цикле создается матрица кнопок. Как при нажатии на какую либо кнопку выводить ее имя?👹
Саня
Здравствуйте. В двойном цикле создается матрица кнопок. Как при нажатии на какую либо кнопку выводить ее имя?👹
Я конечно начинующий, но вопрос очень не конкретный. Не знаю как в питоне перехватывать нажатия кнопок, но скорее всего это делается с помощью какой то библиотеки. А в питоне их скорее всего несколько. И причем здесь цикл?
Саня
по моему в PyQt можно перехватывать события, о на 100% не уверен
Anonymous
Отключи mute👺
Anonymous
Хз, новую мобилу бери
Anonymous
А при чем тут шплихтон?👹
Саня
При том, что я создаю их через него, первый цикл линии, второй столбцы. Знаете, как создается матрица?)
так ли важно как они создаются, двумя циклами, одним длинным, или вообще без циклов, если мне не понятно о чем вообще идет речь?
Саня
ну а так при создании матрицы кнопок, помещай в словарь к каждой кнопке ее название. А при нажатии в цикле проверяй какая кнопка нажата, а из словаря доставай ее имя )
Anonymous
А как можно сделать так, чтобы можно было авторизоваться, например, в ВК, а после входа нам открывалась страница аккаунта без браузера?
Саня
где страница должна открыться без браузера?
Саня
есть встроенные браузеры во всяких библиотеках типа PyQt
Саня
вообще слышал что у ВК есть хороший API. Так что request в руки и вперед
Сережа
сори не туда
Anonymous
Дратути. Почему орет на список-"индекс вне размера"?
Anonymous
lst=[] for a in range(0,900,100): lst.append([]) for b in range(0,900,100): pygame.draw.rect(win,(255,255,255),(a,b,90,90)) lst[a].append((a,b)) print(lst)
Tigran
lst[a]
Anonymous
lst[a]
Шта?😕
Tigran
Шта?😕
у тебя а проходит значения 0, 100, 200, …, а список в этот момент длины 0, 1, 2, ...
Anonymous
у хрома есть режим отладчика
Anonymous
А как можно сделать так, чтобы можно было авторизоваться, например, в ВК, а после входа нам открывалась страница аккаунта без браузера?
Anonymous
хрома хромиума
Anonymous
он сервак на локалхосте запускает, там апи есть, можно хрлмом через вебсокеты управлять
Anonymous
вводить в поля текст
Anonymous
мышкой двигать, по кнопкам кликать
Anonymous
А, я понев
Tigran
Хм, а что с этим делать? Там же типа шаг 100
Ну как вариант lst=[] for a in range(0,900,100): inner_lst = [] for b in range(0,900,100): pygame.draw.rect(win,(255,255,255),(a,b,90,90)) inner_lst.append((a,b)) lst.append(inner_lst) print(lst)
Anonymous
у апи вконтактовского ограничение три запроса к апи в секунду
Anonymous
и 5-6 для официальных приложений
Anonymous
где страница должна открыться без браузера?
Вообще, страница не должна, вообще, открываться, нужно, чтобы открывался доступ, хтмл был доступен, надо бы вот так как-то все провернуть, потому что не на всех сервисах есть api
Андрей
у апи вконтактовского ограничение три запроса к апи в секунду
там вроде чем больше подписчиков на приложение тем больше запросов
Anonymous
ну от этого зависит, но по факту там максимум только у офиц приложений
Anonymous
Кр4
Anonymous
Pezda
Nodaa
Pezda
https://stackoverflow.com/questions/21928368/login-to-facebook-using-python-requests
Anonymous
Да, спасибо. Я уже читаю