Мне нужно написать скрипт, задача которого скачивать данные с сайта по определенным параметрам.
Первый кордон в виде авторизации на сайте я прошел, далее нужно на определенной страничке задать параметры для формирования таблицы, после чего скачать ее.
import requests from bs4 import BeautifulSoup with requests.Session() as c: url = 'https://somesite.ru/login' LOGIN = '123' PASSWORD = 'qwerty' c.get(url) login_data = {'data[User][email]': LOGIN, 'data[User][password]': PASSWORD} r = c.post(url, data=login_data, timeout=None)
Вот до этого места все отлично работает.
Далее я пытался таким же образом перейти на нужную страницу и при помощи “POST” передать нужные параметры для формирования таблички с данными. Но, судя по всему, терплю фиаско. Я, если честно, даже не знаю как проверить что происходит при моих попытках сформировать такую табличку.
Я так понимаю мне нужно собрать что-то подобное: “post(url, data=login_data, timeout=None)”, где в поле “data” содержались бы параметры для создания таблицы данных. Смотрел в браузере в режиме разработчика что уходит в post'e :
Пытался по всякому это дело отправить - не выходит ничего.
http://joxi.ru/l2ZOpM6hwl6loA вот тут скрин, если не грузится