由网友(此Q已暂停使用)分享简介:我要发布一个字符串<李ID =堂妹><一的onclick =doRequest('zemberek.jsp','YAZI_COZUMLE');> Cozumle&所述; / a取代;&所述; /利>由Jsoup?。怎么我还能做什么?这里是原来的网站: http://zemberek-we...
我要发布一个字符串
<李ID =堂妹><一
的onclick =doRequest('zemberek.jsp','YAZI_COZUMLE');> Cozumle&所述; / a取代;&所述; /利>
由Jsoup?。怎么我还能做什么? 这里是原来的网站: http://zemberek-web.appspot.com/
< HTML>
< HEAD>
<脚本>
功能doRequest(URL,islem){
VAR ajaxRequest =新AjaxRequest(URL);
变种hiddenField =的document.getElementById(islem);
hiddenField.value = islem;
ajaxRequest.addNamedFormElements(giris,islem);
ajaxRequest.sendRequest();
}
< / SCRIPT>
< /头>
<身体GT;
<大> Zemberek演示< /大>
<小>(< A HREF =HTTP://$c$c.google.com/p/zemberek> Zemberek
幻灯Sitesi< / A>)< /小>
< DIV ID =菜单>
< UL ID =导航>
<李ID =denetle><一
的onclick =doRequest('zemberek.jsp','YAZI_DENETLE');> Denetle&所述; / a取代;&所述; /利>
<李ID =堂妹><一
的onclick =doRequest('zemberek.jsp','YAZI_COZUMLE');> Cozumle&所述; / a取代;&所述; /利>
&所述;丽的id =oner>&其中;一个的onclick =doRequest('zemberek.jsp','ONER');> Oner&所述; / a取代;&所述; /利>
<李ID =ascii2tr><一
的onclick =doRequest('zemberek.jsp','ASCII_TURKCE');> Ascii->每一R / a取代;&所述; /利>
<李ID =tr2ascii><一
的onclick =doRequest('zemberek.jsp','TURKCE_ASCII');> TR-> ASCII&所述; / a取代;&所述; /利>
&所述;丽的id =hecele>&其中;一个的onclick =doRequest('zemberek.jsp','HECELE');> Hecele&所述; / a取代;&所述; /利>
<李ID =ayristir><一
的onclick =doRequest('zemberek.jsp','SACMALA');> Sacmala&所述; / a取代;&所述; /利>
< / UL>
< / DIV>
< BR>
< BR>
< BR>
< BR>
< BR>
<形式ID =形式行动=#>
< p ALIGN =中心>< B> Islem yapilacak yaziyi asagidaki阿拉纳
giriniz< / B>< BR>
< textarea的名字=giris行=10COLS =60>< / textarea的> <输入
TYPE =隐藏名称=islemID =islem/>< / P>
< /形式GT;
< BR>
< DIV ID =格>< / DIV>
< /身体GT;
< / HTML>
解决方案
简单并具有Jsoup工作液:
code
字符串URL =http://zemberek-web.appspot.com/zemberek.jsp?ts=1367326940830&giris=%s&islem=YAZI_COZUMLE;
查询字符串=MyParamĄĘÓŚŁ;
字符串formattedUrl =的String.Format(URL,URLEn coder.en code(查询,UTF-8));
文献文件= Jsoup.connect(formattedUrl)获得();
字符串结果= document.select(铁燧岩根>铁燧岩替换儿>的div)。text()的;
的System.out.println(结果);
结果
MyParam:cozulemedi
i want to post a string to
<li id="coz"><a
onclick="doRequest('zemberek.jsp','YAZI_COZUMLE');">Cozumle</a></li>
by Jsoup?.How can I do? here is original site : http://zemberek-web.appspot.com/
<html>
<head>
<script>
function doRequest(url, islem) {
var ajaxRequest = new AjaxRequest(url);
var hiddenField = document.getElementById("islem");
hiddenField.value = islem;
ajaxRequest.addNamedFormElements("giris", "islem");
ajaxRequest.sendRequest();
}
</script>
</head>
<body>
<big>Zemberek Demo</big>
<small>(<a href="http://code.google.com/p/zemberek">Zemberek
Proje Sitesi</a>)</small>
<div id="menu">
<ul id="nav">
<li id="denetle"><a
onclick="doRequest('zemberek.jsp', 'YAZI_DENETLE');">Denetle</a></li>
<li id="coz"><a
onclick="doRequest('zemberek.jsp','YAZI_COZUMLE');">Cozumle</a></li>
<li id="oner"><a onclick="doRequest('zemberek.jsp','ONER');">Oner</a></li>
<li id="ascii2tr"><a
onclick="doRequest('zemberek.jsp','ASCII_TURKCE');">Ascii->Tr</a></li>
<li id="tr2ascii"><a
onclick="doRequest('zemberek.jsp','TURKCE_ASCII');">Tr->ascii</a></li>
<li id="hecele"><a onclick="doRequest('zemberek.jsp','HECELE');">Hecele</a></li>
<li id="ayristir"><a
onclick="doRequest('zemberek.jsp','SACMALA');">Sacmala</a></li>
</ul>
</div>
<br>
<br>
<br>
<br>
<br>
<form id="form" action="#">
<P align=center><b>Islem yapilacak yaziyi asagidaki alana
giriniz.</b><br>
<textarea name="giris" rows="10" cols="60"></textarea> <input
type="hidden" name="islem" id="islem" /></P>
</form>
<br>
<div id="div"></div>
</body>
</html>
解决方案
Simple and working solution with Jsoup:
Code
String url = "http://zemberek-web.appspot.com/zemberek.jsp?ts=1367326940830&giris=%s&islem=YAZI_COZUMLE";
String query = "MyParamĄĘÓŚŁ";
String formattedUrl = String.format(url, URLEncoder.encode(query, "UTF-8"));
Document document = Jsoup.connect(formattedUrl).get();
String result = document.select("taconite-root > taconite-replace-children > div").text();
System.out.println(result);
Result
MyParam :cozulemedi
相关推荐
最新文章