День добрый.
Мне нужно написать скрипт, задача которого скачивать данные с сайта по определенным параметрам.
Первый кордон в виде авторизации на сайте я прошел, далее нужно на определенной страничке задать параметры для формирования таблицы, после чего скачать ее.
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 вот тут скрин, если не грузится
Отредактировано SkyTiger (Авг. 1, 2018 12:31:10)