This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Простой скрипт на pyautogui, | |
выводит информационное сообщение о старте, | |
получает на вход количество секунд, | |
двигает мышкой случайным образом каждые Х секунд. | |
По умолчанию взято 850 секунд (900 с = 15 минут). | |
Подразумевается сборка PyInstaller'ом | |
в отдельный exe-файл. Понадобится установить | |
pyautogui и его зависимости. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
Скрипт на Selenium, заходит на https://twitter.com/elonmusk/ | |
и парсит текст 10 последних твитов. | |
Основная логика в функции twitter. | |
Программа запускает существующую версию firefox, | |
пристегивает к ней geckodriver, а к нему Selenium. | |
Прокси для доступа из РФ должно быть настроено в браузере. | |
При падении завершает процессы, и выводит ошибку в консоль. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
Скрипт на Selenium, заходит на https://www.nseindia.com/ | |
и имитирует пользовательское поведение: | |
1. Зайти на главную страницу | |
2. Пролистать вниз до графика | |
3. Выбрать график "NIFTY BANK" | |
4. Нажать “View all” под "TOP 5 STOCKS - NIFTY BANK" | |
5. Выбрать в селекторе “NIFTY ALPHA 50” | |
6. Пролистать таблицу до конца |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
Скрипт на Selenium, заходит на https://www.nseindia.com/ | |
Затем переходит на страницу Pre-Open Market, дожидается | |
появления таблицы Final Price, парсит данные, | |
и сохраняет их в файл final_price.csv | |
Основная логика в функции get_final_price. | |
Программа запускает существующую версию firefox, | |
пристегивает к ней geckodriver, а к нему Selenium. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Скрипт на Python, который будет запускать утилиту driverquery | |
с сохранением результатов в файл, а потом открывать этот файл | |
и выводить только драйвера с типом File System | |
Сделано в качестве тестового задания, 2024 | |
""" | |
from csv import DictReader | |
from subprocess import Popen |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
Скрипт на Selenium, чтоб скачать книжки в fb2 | |
из своей библиотеки Litres. | |
Скрипт сам не скачивает книги, | |
только генерит txt-список прямых ссылок. | |
По списку ссылок потом отлично отрабатывает | |
плагин DownThemAll для Firefox. | |
Программа запускает существующую версию firefox, | |
где уже есть сохранненные логин и пароль, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
Скрипт на Selenium + AutoIT, чтоб загрузить книжки fb2 | |
в свою библитоеку Bookmate. | |
Программа запускает существующую версию firefox, | |
где уже есть сохранненные логин и пароль, | |
пристегивает к ней geckodriver, а к нему Selenium. | |
При падении, завершает процессы, выжидает время, | |
и автоматически запускает заново. | |
''' |