0
我试图将下拉框中的所有值存储到我的android应用程序中的变量。我试图从下面的所有选项到我的应用程序中的字符串;使用loadUrl获取下拉框中的所有选择选项
<select name="cardId" id="select_card_no" onfocus="null" onchange="null">
<option value="">Choose card number</option>
<option value="010607655930" >010607655930</option>
<option value="050538806749" >050538806749</option>
<option value="054100790989" >054100790989</option>
</select>
我一直在使用这样的代码来主要登录网站的各个部分;
public void onPageFinished(WebView view, String url) {
if(url == "https://oyster.tfl.gov.uk/oyster/entry.do"){
String ausername = "abcde";
String apassword = "12345";
view.loadUrl("javascript:document.getElementsByName('j_username')[0].value = '"+ausername+"'");
view.loadUrl("javascript:document.getElementsByName('j_password')[0].value = '"+apassword+"'");
view.loadUrl("javascript:document.forms[0].submit()");
}
,但不知道怎么你可能得到的文本从目前的网页视图状态回来了,可你有点转换使用loadURL成字符串;
String ddl = view.loadUrl("javascript:document.getElementById('select_card_no')");
感谢您的回复。在我发布这篇文章后,我看到了第二个链接,但是你说你看到了一个针对此的开发者API?我知道他们的一般API,但从未见过Oyster卡! – r0bb077
你知道吗 - 我看到的只是一般的API。所以,不太确定他们是否有你需要的API。 – SBerg413