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

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

<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)


arrow_upward
0
arrow_downward

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

person Paul Lysak    schedule 14.12.2010

arrow_upward
0
arrow_downward

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

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

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

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

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

arrow_upward
0
arrow_downward

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