Orca
Аяз
Anonymous
подскажите почему через requests и BeautifulSoup на одном сайте вытягивает названия, а на другом ничего, конкретно на olx ворк, а avito нет
Artöm
Открой отладчик в браузере и смотри, какие там запросы и что делают скрипты
Anonymous
Спасибо за ответ 👍🏻
Vladimir
👍
Anonymous
Всем привет, подскажите пожалуйста, как достать ссылку по class, если его тут нет (BeautifulSoup), а то все элементы (название,цена) достал по классу, а ссылку по классу не могу
Artöm
Юрл достать?
Anonymous
Да, там href
Artöm
root.find(class_='my-class')['href']
Anonymous
ооо сяп щас гляну
Artöm
Атрибуты тега достаются как из словаря
Artöm
Как хтмл получаешь, селениум или реквесты?
Artöm
bs это парсер, он не кликает
Artöm
Кликать можно селениумом, или чем-нибудь еще, что имеет/является веб джвижком и умеет исполнять жс на странице
Anonymous
Artöm
Anonymous
понял, значит селениумом сделаю! благодарочка
Artöm
Можешь попробовать посмотреть, какой запрос происходит по клику, и эмулировать это через реквест
Anonymous
а то я только день этим занимаюсь у профи спрашиваю как что сам многое не понимаю но почти разобрался
Conditional elector of HRE
Ребят,Блин ,round не округляет:
x = 1000/3
y = 100/3
z = 10/3
adding = x + y + z
d = adding
print(round(d, 12))
c = round(adding)
print(round(adding, 2)- 1)
Conditional elector of HRE
Я ставлю 2,4,6,8,12 ,а оно не округляет
Conditional elector of HRE
Но,если поставить 14,то оно сразу выводит всё число со всеми дробями
Conditional elector of HRE
В чём проблема?
Gleb
Alexey
У тебя циклический импорт получается. Попробуй вынести в 3 модуль эту переменную v
Conditional elector of HRE
Artöm
Anonymous
День добрый
Мне требуется принимать от пользователя время выполнения (в четверг в 14:30 например) парсить его в понятный формат и давать его какому-то инструменту, чтобы он выполнил таску в положенное время.
Насколько норм для этого celery использовать? Насколько просто будет обрабатывать пользовательский ввод? Крон в этом плане проще, но в питоне он стрёмный
⛧ Alcredo ⛧ Only White Work⛧
Парни такая проблема, есть проект и под него создана виртуальная среда, при попытке сделать бинарь с помощью pyinstaller, получаю несколько ошибок, как можно этого избежать?
Alexey
Vladimir
D
field_name.in_(lst)
MRL
Имеется список цен с остатком разной длины, например [5.0, 1.1, 1234.678, 1356774,78986, 11224.098754, 55.55]
Нужно учесть погрешность ввода человеком таких цифр (т.е допустить что человек ошибётся при вводе на 5% от остатка). То есть расхождения введённого числа и имеющегося в списке должны быть очень маленькими...
Как это сделать? Т.е чтобы правильно одинаково работало для всех чисел не зависимо от длинны остатка...
Например:
1.1 - 5% = может ошибаться на 0,05
Или
1234.678 - 5% = может ошибиться на
0,34
?
Проблема в том, что не могу связать процент с длинной остатка
Rusi
Имеется список цен с остатком разной длины, например [5.0, 1.1, 1234.678, 1356774,78986, 11224.098754, 55.55]
Нужно учесть погрешность ввода человеком таких цифр (т.е допустить что человек ошибётся при вводе на 5% от остатка). То есть расхождения введённого числа и имеющегося в списке должны быть очень маленькими...
Как это сделать? Т.е чтобы правильно одинаково работало для всех чисел не зависимо от длинны остатка...
Например:
1.1 - 5% = может ошибаться на 0,05
Или
1234.678 - 5% = может ошибиться на
0,34
?
Проблема в том, что не могу связать процент с длинной остатка
Привести флоат к стр, убрать всё, что идёт до точки, а затем привести в инт, от него уже 5% считать
Rusi
100% есть вариант лучше
MRL
Жёстко))))
Иван
Имеется список цен с остатком разной длины, например [5.0, 1.1, 1234.678, 1356774,78986, 11224.098754, 55.55]
Нужно учесть погрешность ввода человеком таких цифр (т.е допустить что человек ошибётся при вводе на 5% от остатка). То есть расхождения введённого числа и имеющегося в списке должны быть очень маленькими...
Как это сделать? Т.е чтобы правильно одинаково работало для всех чисел не зависимо от длинны остатка...
Например:
1.1 - 5% = может ошибаться на 0,05
Или
1234.678 - 5% = может ошибиться на
0,34
?
Проблема в том, что не могу связать процент с длинной остатка
x%1/100*5
MRL
ShowTime
привет может кто то борался с вот такой фигнёй
ShowTime
def proverka_xpath(xpath):
try:
driver.find_element_by_xpath(xpath)
except NoSuchElementException:
#print("NoSuchElementException")
return False
# return False
return True
def wait_xpath(xpath, timeout, attempts):
i = 0
while i < timeout / attempts:
sleep(attempts)
i = i + 1
print(i)
try:
if proverka_xpath(xpath) == True: # если элемент найден
return True
break
except:
print('упал в ошибку, хром драйвер завис. а не должен')
return False
ShowTime
вылетает когда сайт немного подвисает выдаёт окно закрыть эту страницу и передтии на другую вторая функция вылетает с ошибкой первая как работала так и работает
🇦🇲🇦🇲🇦🇲
Как добавлять фото к боту телеграм
🇦🇲🇦🇲🇦🇲
Что бы бот отправлял пользователям
...
send_photo
Conditional elector of HRE
Я прочитал "Укус питона 2.02".Что читать дальше,или ,что делать дальше?
Влад
кто поможет с заданием по линейному программирыванию?
Anonymous
Conditional elector of HRE
Почему сумм не работает?
def solution(number):
b = []
a = []
number = int(number)
for i in range(number + 1):
if i % 3 == 0 or i % 5 == 0:
a.append(i)
elif i % 3 == 0 and i % 5 == 0 and b == []:
b.append(i)
else:
continue
i += 1
result = sum(a, b)
return result
print(solution(3))
Документация не помогла (возможно не нашол)
P.s ошибка:
TypeError: can only concatenate list (not "int") to list
Иван
Иван
Документацию по встроенной функции надо умудриться не найти
Anonymous
Hii drlg hw are u dng
Conditional elector of HRE
Conditional elector of HRE
Я хочу ,что бы список проверялся списком,как можно это реализовать?Я попробовал,но не работает:
def count_smileys(arr):
invalid = [")", "]","}", ">","<"]
for i in arr:
for a in invalid:
if i in a:
continue
else:
s = 0
s += 1
return s
print(count_smileys([';]', ':[', ';*', ':$', ';-D']))
Иван
Я хочу ,что бы список проверялся списком,как можно это реализовать?Я попробовал,но не работает:
def count_smileys(arr):
invalid = [")", "]","}", ">","<"]
for i in arr:
for a in invalid:
if i in a:
continue
else:
s = 0
s += 1
return s
print(count_smileys([';]', ':[', ';*', ':$', ';-D']))
nvalid = ...
s = 0
for i in arr:
if i not in invalid:
s += 1
return s
Conditional elector of HRE
Anonymous
Всем привет нужна помощь в Пайтине
Anonymous
кто есть
Kamoliddin
1660 членов этой группы
Anonymous
1662
Conditional elector of HRE
424
Conditional elector of HRE
Онлайн
Conditional elector of HRE
Кто знает метод или функция которая будет удалять в списке все элементы по значению?Не первый,а все
Ilya
Ilya
Mannan
Привет) Есть ли хорошие материалы по внутренностям python (pvm, ast, memory allocation) помимо документации и репозитория cpython на гитхабе?
Олег
по ast вроде оф. дока хорошая
Иван
Mannan
надеялся на инсайт, но видимо от документации не уйти никак. Спасибо😊
Костя
Доброго времени суток, хотел спросить, как из штмл передать переменную в джанго используя пост, но переменная водится не с пользователя а с бд?
Anonymous
Костя
Ну смотри, я с бд вывожу машины, у каждой машины свой айди, хотел этот айди передать вести с отправкой формы
Anonymous
Иван
Костя
Костя
точнее кода