Уведомления

Группа в Telegram: @pythonsu

#1 Июль 30, 2018 04:28:28

Oberoda
Зарегистрирован: 2018-04-01
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Заполнение форм на сайте.

Задача такая-
Зайти на сайт, заполнить одну форму строкой текста, нажать \отправить\. Это надо сделать для 10 сайтов. Главное условие- не открывать браузер. То есть все должно происходить только в консоли.
Алгоритм я вижу так-
Прописывать каждое действие для каждого сайта по порядку.
Я так понял что там надо отправлять запрос типа POST и смотреть что выдает браузер в консоли, а потом как то это перенести в программу. Как это можно сделать? Читал про Selenium и PhantomJS, для меня это темный лес и Selenium я так понял работает только с открытым браузером.
Что можно почитать чтоб помочь мне в решении этой задачи? Буду благодарен за любые советы.

Офлайн

#2 Июль 30, 2018 23:39:03

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Заполнение форм на сайте.

Офлайн

#3 Июль 31, 2018 12:42:18

ford1813
Зарегистрирован: 2018-07-22
Сообщения: 6
Репутация: +  1  -
Профиль   Отправить e-mail  

Заполнение форм на сайте.

Oberoda
Главное условие- не открывать браузер. То есть все должно происходить только в консоли.
А можно поинтересоваться для чего именно так?

Офлайн

#4 Июль 31, 2018 17:22:06

Oberoda
Зарегистрирован: 2018-04-01
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Заполнение форм на сайте.

ford1813
ну просто со временем этих сайтов может быть не 10, а скажем 200. И по 200 окон открывать это так себе идея.

Офлайн

#5 Июль 31, 2018 17:25:04

Oberoda
Зарегистрирован: 2018-04-01
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Заполнение форм на сайте.

Ну 10 или больше то не важно. Все ровно для каждого сайта будет отдельно все прописываться, мне бы понять как это сделать хоть для одного сайта. Не нужна никакая авторизация, никакие кукис, там нет динамических скриптов. Тупо зайти на сайт, заполнить поле и “нажать” кнопку. Как это осуществить?

Отредактировано Oberoda (Июль 31, 2018 17:25:27)

Офлайн

#6 Авг. 1, 2018 01:14:34

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9993
Репутация: +  857  -
Профиль   Отправить e-mail  

Заполнение форм на сайте.

Oberoda
Тупо зайти на сайт, заполнить поле и “нажать” кнопку. Как это осуществить?
Тут писал, как проанализировать сайт. В Firefox можешь просто F12 нажать и перейти на вкладку “Сеть”, там есть все запросы.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version