Параметри пошуку (Сторінка 9 з 34)
Ласкаво просимо!
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Теми користувача mamkin haker Виконати пошук
Знайдені повідомлення: з 161 по 180 з 671
koala написав:mamkin haker написав: item = html.select("div.one-field:nth-child(7) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1)")
text_data = str(item).split()
number = text_data[5] #число
text = list(text_data[6])
mounth = ''
for sumbol in text:
if sumbol == "<": break
mounth += sumbol
Це такий цікавий спосіб
number, month = item[0].string.split()[-2:]
зробити?
як :D?
а ви те довго робили?
я б до такого б точно сам недодумався :D
сам код зрозумілий, дякую :3
import requests
from bs4 import BeautifulSoup
if __name__ == '__main__':
r = requests.get("https://covid19.gov.ua/") #сайт з якого парсимо
html = BeautifulSoup(r.content, 'html.parser')
#кількість хворих
item = html.select("div.fields:nth-child(1) > .light-pink-box > div:nth-child(2)")
title = item[0].string.split()[-2:]
title.append("нових випадків за добу.")
#число та місяць
item = html.select("div.one-field:nth-child(7) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1)")
number, month = item[0].string.split()[-2:]
#вивід
print(*title, end = " ")
print(f"\nІнформація станом на {number} {month}.")
ReAl написав:mamkin haker написав:+вивід відбувається через терограм бота :3
я б з радістю вставив туди цю коровку але там пробіли якось дивно ставляться
Там обмежено працює щось markdown-подібне. Треба взяти текст в ``` для використання моноширинного шрифту.
```
< Hello >
-------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
```
```
23 572 нових випадків за добу.
Інформація станом на 13 листопада.
----------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/
||----w |
|| ||
```
непрацює (т_т)
коли я сам вводю то працює, а от коли бот то ні
koala написав:7-й син 7-го сина...
Там очевидно йшов масив структур (умовно) {"назва":"захворіло на добу", "значення":100500, "виділено":false}. І збирати їх треба у такі самі структури. Можна хіба що додати якусь відгадувалку за назвами. Бо інакше завтра поміняють дві комірки місцями, і ваш скрипт полетить. Адресуватися за номерами - безглуздо.
[<div class="field-value"> 24 058 </div>] #item перший
[<span style="color: #999999;">Інформація станом на 12 листопада</span>]#item другий
ось що в item-ах
якби ось тут >Інформація і тут листопада< були пробіли ( чи їх можна добавити? ) то я б зробив, а так сумніваюсь що скоро буде меньше 1 тисячі випадків з добу тому сьогодні перероблю скориставшись вашою порадою :D
bebyk написав:mamkin haker написав:та й ігрульки для тупеньких хочеться інколи пограти
https://www.protondb.com/
Просто лишу тут.
так на лінукс немає чітіков на сі ес го
AimTux баниться ваком
його форки працють через раз, і то погано
перерив увесь github)
Ось так ніби краще, але всерівно не подобається =_=
import requests
from bs4 import BeautifulSoup
if __name__ == '__main__':
r = requests.get("https://covid19.gov.ua/") #сайт з якого парсимо
html = BeautifulSoup(r.content, 'html.parser')
#кількість хворих
item = html.select("div.fields:nth-child(1) > .light-pink-box > div:nth-child(2)")
title = str(item).split()
title = f"{title[2]} {title[3]}"
#число та місяць
item = html.select("div.one-field:nth-child(7) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1)")
text_data = str(item).split()
number = text_data[5] #число
text = list(text_data[6])
#робимо з листопада</span>] => листопада
mounth = ''
for sumbol in text:
if sumbol == "<": break
mounth += sumbol
print(f"{title} нових випадків за добу.")
print(f"Інформація станом на {number} {mounth}.")
0xDADA11C7 написав:але чомусь воно мене не радує 
Коли я стикаюся з подібною проблемою, то застосовую команду cowsay і стандартний вивід програми починає мене радувати.
обставини покищо не дозволяють перейти на лінукс 
(в грудні уже перейду офіційно і назавжди)
комп анексувала мама(по роботі), ноутбук тато, лишився лише мій ноутбук 
дуал бут це погано(у віндовсі буду більше частину сидіти)
та й ігрульки для тупеньких хочеться інколи пограти
+вивід відбувається через терограм бота :3
я б з радістю вставив туди цю коровку але там пробіли якось дивно ставляться
програмувати будемо 
Привіт!
Ліньки завжди заходити у гугл новини чи на офіційний сайт МОЗ тому вирішив зробити такий парсер
import requests
from bs4 import BeautifulSoup as BS
if __name__ == '__main__':
r = requests.get("https://covid19.gov.ua/")
html = BS(r.content, 'html.parser')
item = html.select("div.fields:nth-child(1) > .light-pink-box")
for el in item:
title = el.select('div:nth-child(2)')
title = str(title).split()
title = f"{title[2]} {title[3]}"
item = html.select("div.fields:nth-child(1) > div.one-field:nth-child(7) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1)")
item = str(item).split()
text_data = list(item[6])
new_data = ''
for t in text_data:
if t == "<":
break
else:
new_data += t
text = item[5] + " " + new_data
print(f"{title} нових випадків за добу\nІнформація станом на {text}.")
Цей код нікуди не годиться.
Робив чисто на вгад 
Селектори копіював за допомогою інспектора.
свою роботу він виконує
PS C:\Users\user> & C:/Users/user/AppData/Local/Programs/Python/Python310/python.exe c:/Users/user/Desktop/pars.py
24 058 нових випадків за добу
Інформація станом на 12 листопада
але чомусь воно мене не радує 
потім нормально перепишу
якщо порадите щось, буду вдячний
noname122 написав:Тему закрито)
поділіться кодом для майбутніх поколінь студентів
sonya1980 написав:скачала програму throttlestop, залізла в її настройки та спробувала понизити вольтинг на -150, результат - синій екран смерті, система не завантажується. зайшла в безпечний режим, там все працювало, спробувала зайти в throttlestop та відновити минулі настройки, однак та не запускалась, видаючи помилку. оскільки часу бавитися з цим всім не було, зайшла в режим відновлення та скинула вінду до заводських зі зберіганям всіх файлів
погано зробили, потрібно було поставити свіжий шиндовс (з форматуванням диску якщо HHD і без якщо SSD)
скидання до заводських настройок і завантаження бекапів це погано, всі важливі файли у вас мають бути в трьох копіях
(в хмарі, на флешкі, і ще на якомусь носії закопаному в землю) звісно в зашифоованому вигляді за допомгою програми VeraCrypt
▼тут переписка
sonya1980 написав:bebyk написав:sonya1980 написав:Ніколи не навантажувала ноут чимось особливо важким, але недавно вирішила спробувати запустити на ньому ігри ( cs go, world of tanks, dota 2, genshin impact). Зразу при запуску гри вмикаються вентилятори, і корпус стає теплим. Через 5 хв гри корпус стає гарячим, в програмі cpu temp показує 85 градусів. Термопаста була замінена рік назад. Спробувала зменшити максимальну частоту процесора в настройках, але ноут став явно повільніше працювати, та з'явилися мікролаги. Прочитала в інеті, що це доволі часта проблема, і можна зробити андервольтинг процесора, і відключити турбо буст в програмі intel xtu. Встановила дану програму, але повзунки для регулювання недоступні
Ноутбук Dell G7 7588, відеокарта Nvidia 1060 with max-q design
Таке маєте?

Я ні. Тому коли у спекотні дні літа мій лептоп під час гри почав перегріватися і глючити, підклав середньої товщини томик Хвильового — і все стало норм.
Такої штуки не маю, але колись читала що вона малоефективна. В хаті холодно, не думаю що це якось пов'язано. Та й я пошарила по американських форумах, і тут проблема явно у включеному турбо бусті - але питання як його вимкнути. Шукала такий параметр в біосі, нічого не знайшла
вона дуже ефективна якщо у вас гаряче повітря видумається з боку, або з щелини між монітором та корпусом
якщо воно у вас видувається з низу то так, звичайні кубіки лего цю підставку замінюють
я в спекотне літо коли хочу пограти на ноуті ставлю вентелятори так щоб вони дули з верху(на мене і на клавіатуру) і у мене температура процесора всього навсього 38 градусів відеокарти 43-45
koala
у вас 11111 подяк 
Вітаємо)
а у мене 666 повідомлень)
ех...
ще б дипломи не купляли і не клали оцінки за гроші, було б взагалі добре
mamkin haker написав:тестове завдання ж дають, а його вже нетак то просто й вгадати (напевно)
https://replace.org.ua/topic/13366/...
тестове завдання ж дають, а його вже нетак то просто й вгадати (напевно)
upd: https://www.rbc.ua/ukr/styler/ukraine-o … 49873.html
UPD: а ні, все ще вдалося уникнути дефолту в останню хвилину виплатили

ReAl написав:mamkin haker написав:а на роботу таких людей візьмуть?
Вони(люди) ж співбесіду не пройдуть, їй(людині) зададуть 1 запитання і зрозуміють що вона(людина) нічого незнає.
Пройдуть, в тому і біда.
І різні місри вилізли якраз через те, що таких на роботу проходить багато і потрібно обмежити їх, не давати їм використовувати можливості мови, які вони не розуміють.
якщо такі проходять то може мені піти програмістом працювати
?
koala написав:lucas-kane написав:Потрібно так робити щоб вона просто переписала і забула ))
Потрібно? Вам потрібно, щоб людина без знання C отримала документ, що вона знає C? Ви не плануєте в майбутньому користуватися променевою терапією? І автомобілями? І літаками?
Чи маєте суїциїдальні схильності і хочете забрати із собою якомога більше інших?
а на роботу таких людей візьмуть?
Вони(люди) ж співбесіду не пройдуть, їй(людині) зададуть 1 запитання і зрозуміють що вона(людина) нічого незнає.
у мене ще була ідея дивитись який розмір мав масив, просто видаляти певні елементи(наприклад число 1) і потім віднімати від розміру масиву що був, те що вийшло, якшо різниця >= 3 то додаємо 1, але думаю викладач те не оцінить....
приклад
3 8 2 7 6 1 37 1 2 63 1
розмір 11
видаляємо всі 1
отримуємо масив 3 8 2 7 6 37 2 63 - розммір 8
11 - 8 >= 3 отже додаємо 1 до лічильника
Знайдені повідомлення: з 161 по 180 з 671