Нужно отреверсить приложение, собрать сесии, посмотреть, есть ли защита по токенам.
- Настраиваем эмулятор в Android Studo
''' | |
Скрипт на Selenium + AutoIT, чтоб загрузить книжки fb2 | |
в свою библитоеку Bookmate. | |
Программа запускает существующую версию firefox, | |
где уже есть сохранненные логин и пароль, | |
пристегивает к ней geckodriver, а к нему Selenium. | |
При падении, завершает процессы, выжидает время, | |
и автоматически запускает заново. | |
''' |
''' | |
Скрипт на Selenium, чтоб скачать книжки в fb2 | |
из своей библиотеки Litres. | |
Скрипт сам не скачивает книги, | |
только генерит txt-список прямых ссылок. | |
По списку ссылок потом отлично отрабатывает | |
плагин DownThemAll для Firefox. | |
Программа запускает существующую версию firefox, | |
где уже есть сохранненные логин и пароль, |
""" | |
Скрипт на Python, который будет запускать утилиту driverquery | |
с сохранением результатов в файл, а потом открывать этот файл | |
и выводить только драйвера с типом File System | |
Сделано в качестве тестового задания, 2024 | |
""" | |
from csv import DictReader | |
from subprocess import Popen |
''' | |
Скрипт на Selenium, заходит на https://www.nseindia.com/ | |
Затем переходит на страницу Pre-Open Market, дожидается | |
появления таблицы Final Price, парсит данные, | |
и сохраняет их в файл final_price.csv | |
Основная логика в функции get_final_price. | |
Программа запускает существующую версию firefox, | |
пристегивает к ней geckodriver, а к нему Selenium. |
''' | |
Скрипт на Selenium, заходит на https://www.nseindia.com/ | |
и имитирует пользовательское поведение: | |
1. Зайти на главную страницу | |
2. Пролистать вниз до графика | |
3. Выбрать график "NIFTY BANK" | |
4. Нажать “View all” под "TOP 5 STOCKS - NIFTY BANK" | |
5. Выбрать в селекторе “NIFTY ALPHA 50” | |
6. Пролистать таблицу до конца |
''' | |
Скрипт на Selenium, заходит на https://twitter.com/elonmusk/ | |
и парсит текст 10 последних твитов. | |
Основная логика в функции twitter. | |
Программа запускает существующую версию firefox, | |
пристегивает к ней geckodriver, а к нему Selenium. | |
Прокси для доступа из РФ должно быть настроено в браузере. | |
При падении завершает процессы, и выводит ошибку в консоль. |
""" | |
Простой скрипт на pyautogui, | |
выводит информационное сообщение о старте, | |
получает на вход количество секунд, | |
двигает мышкой случайным образом каждые Х секунд. | |
По умолчанию взято 850 секунд (900 с = 15 минут). | |
Подразумевается сборка PyInstaller'ом | |
в отдельный exe-файл. Понадобится установить | |
pyautogui и его зависимости. |
from sys import argv | |
from json import load | |
from csv import DictWriter | |
from os.path import exists | |
filename = 'json.json' | |
if len(argv) > 1: | |
filename = argv[1] |