прочитайте следующую ссылку

я хочу перейти на следующую страницу по следующей ссылке

<a href="javascript: __doPostBack('ctl00$PlaceHolderMain$g_781eb52f_faa9_4d59_9cae_2baec06ac484','dvt_firstrow={51};dvt_startposition={Paged=TRUE&amp;p_Created_x0020_Date=6%2f9%2f2009%208%3a33%3a19%20AM&amp;p_ID=216}');">
<img src="/_layouts/images/next.gif" border="0" alt="Next"></a></td></tr></table></div></td>

как я могу пойти дальше в программе Java


person asas    schedule 14.12.2010    source источник


Ответы (3)


Вы пробовали использовать HttpUnit? Он имеет API для некоторых базовых JavaScript

person Paul Lysak    schedule 14.12.2010

Это просто наблюдение... но из приведенного вами кода ссылка является обратной, а не фактической «ссылкой» в традиционном смысле. Вам нужно будет щелкнуть ссылку на странице в контексте, чтобы она сделала что-то значимое.

Использование кода вне контекста не будет (не должно) работать. Код программной части для этой страницы точно определит, что произойдет при отправке постбэка.

По всей вероятности, ваша сессия истекла, и обратная передача ничего не даст...

Вы владеете/контролируете код страницы? Если да, можете ли вы опубликовать ASP и программный код?

person Dekker500    schedule 14.12.2010
comment
нет, я не владею им, я загружаю страницу как следующий новый InputStreamReader (новый URL-адрес (url).openStream())); - person asas; 14.12.2010

Paged=TRUE&p_Created_x0020_Date=6%2f9%2f2009%208%3a33%3a19%20AM&p_ID=216

Я предполагаю, что Paged, p_Created_Date, p_ID - это параметры, которые вам нужно передать, чтобы перейти на следующую страницу.

person Ratna Dinakar    schedule 14.12.2010