Задать вопрос
@ZhakeKZ
Freelancer

Работа с сайтом у которой нет API?

Доброе время суток !

Нужно через Python:
1) Авторизоваться на сайте.
2) Используя авторизационные данные, открыт другую страницу данного сайта. Форма заявки.
3) Заполнить данными Форму заявки.
4) Отправить на тот же сайт заполненную форму заявки (submit).

Первые два пунка сделал с помощью requests

import requests

def main():
  s = requests.Session()
  data = {login: username, passwd: password}
  r = s.post("Страница авторизации", data=data)
  c_cook=s.cookies
  r = requests.get("Страница формы заявки",cookies=c_cook)
  print(r.text)


Как сделать следующие два пункта не понял.
Помогите пожайлуста.

Пользователь, через телеграм указывает сумму заявки и другие данные.
И предварительно указывает данные авторизации.
Моя задача авторизоваться, и передать данные на указанный сайт и вернуть ему ответ.
  • Вопрос задан
  • 422 просмотра
Подписаться 1 Простой 4 комментария
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Воспользуйтесь этим руководством.
В итоге получите все шаги по заполнению форм, дальше просто перенесете их в ваш питон.
https://jmeter.apache.org/usermanual/jmeter_proxy_...

ПС но от капчи вас это не спасет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
01 февр. 2025, в 23:20
100000 руб./за проект
01 февр. 2025, в 22:03
3000 руб./за проект
01 февр. 2025, в 22:02
10000 руб./за проект