Форум сайта python.su
0
Добрый день. Есть такая web-страница (см.рис.), с несколькими фреймами.
При нажатии кнопки в Фрейм-1 подгружается страница Фрейм-2, в которой нужно заполнить несколько текстовых полей и нажать кнопку из Фрейм-2. После загрузки результата во Фрейм-2 полностью сохранить страницу (html). После сохранения, нажимается следующая кнопка во Фрейм-1 и все остальные действия повторяются. С помощью чего это можно реализовать в Pythone, какие использовать библиотеки и функции?
Отредактировано bang (Окт. 14, 2018 10:57:15)
Прикреплённый файлы:
frame.jpg (37,0 KБ)
Офлайн
857
bangPyQt5
какие использовать библиотеки и функции?
Офлайн
0
py.user.next
PyQt5
Там есть дизайнер такой, в котором можно все кнопки и поля сделать. На выходе он даёт форму в виде XML. Потом ты её либо преобразуешь с помощью pyuic5 в код на питоне и подключаешь её потом в своём скрипте, либо ты её загружаешь в скрипте прямо из XML-вида с помощью метода загрузки формы. И когда форма подключена, ты можешь с ней общаться через имена в ней. Примеры в инете есть, ищи по словам “Qt Designer”, “файл .ui”, “pyuic5”.
Офлайн
857
bangПарсер - это вообще другое. То есть ты неправильно используешь термин. Парсер вытаскивает какой-то текст по каким-то правилам. Допустим, на сайте есть ники и у них сообщения. Вот парсер вытаскивает только ники и все числа из сообщений. На выходе у тебя идут строки в виде (ник, числа). Вот это парсер - анализатор текста.
В конечном итоге хочу сделать парсер
Отредактировано py.user.next (Окт. 16, 2018 00:23:38)
Офлайн
0
py.user.next
Ты точнее определи, с чем ты работаешь. Толи ты по сети хочешь что-то принимать/отправлять, толи ты внутри браузера хочешь что-то вычислять. Бывают комбинированные операции, конечно, но чаще всего нужно делать что-то по сети и для этого не нужны никакие фреймы и даже браузер не нужен, можно вообще в консоли находиться и всё делать.
Офлайн