2010-07-06 1 views
0

Я пытаюсь выполнить php/curl scrape с сайта .NET (те, у кого есть __VIEWSTATE, __EVENTVALIDATION). Я наблюдаю за заголовками и post vars, используя Tamper Data, поэтому я уверен, что ничего не пропустил. Мой подход заключается в том, чтобы почистить сообщение обратно, когда пользователь нажимает на одну из ссылок и анализирует ответ. Но ответ, который я получаю, перенаправляет страницу на «Невозможно проверить данные».Скребок .NET. Я продолжаю получать «Невозможно проверить данные»

Что мне не хватает?

С уважением,

Marco

+0

Просто из любопытства, сделал ли сайт asp.net разрешение на очистку своего контента? –

+0

Было бы также полезно добавить ваш код до сих пор, так как что-то вроде этого может быть результатом нескольких ошибок (не считая значения POST назад, неправильно кодируя их для ответа и т. Д.), –

ответ

1

При отправке запроса в поперечнике, вам необходимо указать значения для __VIEWSTATE & __EVENTVALIDATION, которые были на странице, что вы притворяетесь взаимодействие пользователя с. Это может означать, что вы должны сделать стандартный запрос GET для начальной страницы, захватить эти переменные, объединиться со своими другими значениями для ваших других бит сообщения, прежде чем ПОЧТОВАТЬ весь лот назад.

Смежные вопросы