Как используя Grab сделать парсер сайтов по страницам?

Добрый день!

Я наткнулся на одну проблему связанную с парсингом сайта https://bankrot.fedresurs.ru/ArbitrManagerCard.asp...
Не могу разобраться как сделать переход по страницам сообщения. В разделе Form Data (панель Network) имеется параметр со значением __EVENTARGUMENT=Page$2. Пробовал его добавить таким образом g.setup(post={'__EVENTARGUMENT':'Page$2'}) в пример ниже, но результатов никаких не последовало, подскажите пожалуйста как решить данную задачу. Заранее спасибо!

Ниже пример кода:
from grab import Grab

g = Grab()
g.setup(document_charset='utf-8')
g.go('https://bankrot.fedresurs.ru/ArbitrManagerCard.aspx?ID=14431')

for messages in g.doc.select('//table[@id="ctl00_cphBody_gvMessages"]/tr'):
    for item in messages.select('./td[1]'):
         print(item.text())
  • Вопрос задан
  • 497 просмотров
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Ну так помимо '__EVENTARGUMENT':'Page$2' он еще кучу параметров передает.
Перехватывайте их тоже, и так же передавайте с запросом.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы