From ef9cddca2ddb32b70d1f21fefe8e9528df6e2f50 Mon Sep 17 00:00:00 2001 From: ada-dmitry Date: Sun, 12 Mar 2023 11:51:10 +0300 Subject: [PATCH] one --- .gitignore | 3 +++ DZSort.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ SortVibor.py | 30 ++++++++++++++++++++++++++++++ parser.py | 40 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 122 insertions(+) create mode 100644 .gitignore create mode 100644 DZSort.c create mode 100644 SortVibor.py create mode 100644 parser.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0eecec7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/DZ.c +/output +/.vscode \ No newline at end of file diff --git a/DZSort.c b/DZSort.c new file mode 100644 index 0000000..d8f0d11 --- /dev/null +++ b/DZSort.c @@ -0,0 +1,49 @@ +#include +#define N 5 +void sort_Select(int x, int *arr){ + int ind, temp = 0; + int i,j; + for(i=0;i<(x-1);i++){ + ind = i; + for(j=i+1;jarr[j]){ + ind = j; + } + } + temp = arr[i]; + arr[i] = arr[ind]; + arr[ind] = temp; + } + +} +void sort_insert(int l, int *arr){ + int i, j, x; + for(i=0;ix)&&(j>=0)){ + arr[j+1] = arr[j]; + j--; + arr[j+1] = x; + } + } + + +} +int main(int argc, char** argv) { + int l,i; + //printf("Vvedite razmer massiva: "); + //scanf("%d", l); + int arr[N] = {4,5,2,3,1}; + int arra[N] = {3,5,2,4,1}; + sort_Select(N, arr); + sort_insert(N, arra); + for(i=0;iarr[j]): + ind = j + arr[i], arr[ind] = arr[ind], arr[i] + return arr + + +def sortInsert(arr): + for i in range(len(arr)): + j = i-1 + x = arr[i] + while((arr[j]>x)and(j>=0)): + arr[j+1] = arr[j] + j -= 1 + arr[j+1] = x + return arr + + + +print(sortSelect(a), sortInsert(b)) \ No newline at end of file diff --git a/parser.py b/parser.py new file mode 100644 index 0000000..ff3252b --- /dev/null +++ b/parser.py @@ -0,0 +1,40 @@ + +#Вариант с пары +''' +from bs4 import BeautifulSoup +from selenium import webdriver +from selenium.webdriver.chrome.service import Service +import time + +S = Service('D:\teach\Prog\chromedriver.exe') #Открыли драйвер для хрома +browser = webdriver.Chrome(service=S) #Инициировали в отдельную переменную +browser.get('https://www.kinopoisk.ru/lists/movies/top250/') +html_text = browser.page_source +time.sleep(20) +soup = BeautifulSoup(html_text, 'lxml') +films = soup.find_all('div', class_='base-movie-main-info_mainInfo__ZL_u3') + +print(soup) +print(films) + +for film in films: + print(film.text) +''' +#Домашка + +from bs4 import BeautifulSoup +from selenium import webdriver +from selenium.webdriver.chrome.service import Service + +driver = Service('D:\teach\Prog\chromedriver.exe') +browser = webdriver.Chrome(service=driver) +browser.get('https://hmbrussia.ru/regional-office/') +html_code = browser.page_source +b_soup = BeautifulSoup(html_code, 'lxml') +name = b_soup.find_all('div', class_="ps-xl-3 ms-xl-3") + +print(b_soup) +print(name) + +for i in name: + print(i.text)