Форум сайта python.su
Задача такая-
Зайти на сайт, заполнить одну форму строкой текста, нажать \отправить\. Это надо сделать для 10 сайтов. Главное условие- не открывать браузер. То есть все должно происходить только в консоли.
Алгоритм я вижу так-
Прописывать каждое действие для каждого сайта по порядку.
Я так понял что там надо отправлять запрос типа POST и смотреть что выдает браузер в консоли, а потом как то это перенести в программу. Как это можно сделать? Читал про Selenium и PhantomJS, для меня это темный лес и Selenium я так понял работает только с открытым браузером.
Что можно почитать чтоб помочь мне в решении этой задачи? Буду благодарен за любые советы.
Офлайн
curl
Офлайн
OberodaА можно поинтересоваться для чего именно так?
Главное условие- не открывать браузер. То есть все должно происходить только в консоли.
Офлайн
ford1813ну просто со временем этих сайтов может быть не 10, а скажем 200. И по 200 окон открывать это так себе идея.
Офлайн
Ну 10 или больше то не важно. Все ровно для каждого сайта будет отдельно все прописываться, мне бы понять как это сделать хоть для одного сайта. Не нужна никакая авторизация, никакие кукис, там нет динамических скриптов. Тупо зайти на сайт, заполнить поле и “нажать” кнопку. Как это осуществить?
Отредактировано Oberoda (Июль 31, 2018 17:25:27)
Офлайн
OberodaТут писал, как проанализировать сайт. В Firefox можешь просто F12 нажать и перейти на вкладку “Сеть”, там есть все запросы.
Тупо зайти на сайт, заполнить поле и “нажать” кнопку. Как это осуществить?
Офлайн