html页面中有一个下拉列表.我需要在Python中使用mechanicalsoup来设置我想要的值.我尝试了这个,但它没有用.如果有可能(我希望)我如何在组合框中设置一个值.还有另一个组合框(名为combo2).Combo2的值取决于Combo1的值.Combo1刷新Combo2.
import mechanicalsoup
browser = mechanicalsoup.Browser()
url = 'https://www.webpage.com/main.jsp?page=Page2'
login_page = browser.get(url)
form = mechanicalsoup.Form(login_page.soup.find("form", {"name":"Form2"}))
input_data = {"Combo1": "02"}
<select name="Combo1" id="Combo1" onchange="fillMe('idoof', 'cName')" class="test">
<option value="">Select</option>
<option value="01">Apple</option>
<option value="02">Orange</option>
<option value="03">WaterMelon</option>
<option value="04">Grapefruit</option>
<option value="05">Pineapple</option>
<option value="06">Salad</option>
<option value="07">Tomato</option>
<option value="08">Beet</option>
</select>
Run Code Online (Sandbox Code Playgroud) 我把一个计算字段放在XPages中,然后我通过下面的代码创建了值.每一行都有自己的链接,但在我完成此代码之前,我正在尝试学习如何删除行开头的逗号.必须有另一种方法来做到这一点.我应该使用重复控制等其他设计元素吗?
<xp:text escape="false" id="computedField1" style="font-size:8pt">
<xp:this.value>
<![CDATA[#{javascript:{ var links = ["A1","A2","A3","","A444",""];
for (i=0;i<arr1.length;i++) {
var strText = arr1[i];
if (strText=="") {
strText = "There is no value";
}
links[i] = "<a href="+ arr1[i] + "target=\"_blank\">"+strText+"</a><br>";
}
return links;}]]></xp:this.value>
</xp:text>
Run Code Online (Sandbox Code Playgroud)
任何建议表示赞赏,
Cumhur Ata
我的XPages之一有很多设计元素.根据连接速度,页面加载的时间超过预期.我想创建一个指示器来显示已登录的用户"页面正在加载"...我做了部分刷新,它工作得很好,但我无法完全刷新.我一直在寻找解决方案.我可以尝试jquery,dojo或ajax.
任何建议都很重要.关心CA.
我在XPage中寻找SSJS中的功能而不是"Environ"功能.
fileName = "tmpExcel.xls"
bantfile =Environ("Temp") & "\" + fileName + ".xls"
Run Code Online (Sandbox Code Playgroud)
任何建议表示赞赏.
我想在SSJS中创建一个excel文件.它在LotusScript中是相同的(你可以在这个问题的底部找到代码示例.)我开始这个但我还没有完成它:(
var response = facesContext.getExternalContext().getResponse();
var DataWriter = facesContext.getResponseWriter();
response.setContentType("application/vnd.ms-excel");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Content-Disposition","attachment; filename='ExportedExcel1.xls'");
DataWriter.write("Denenee");
DataWriter.endDocument();
xlsFile =Environ("Temp") & "\firstExcel.xls"
Call object.ExtractFile( xlsFile )
Set excelappl = Nothing
Set excelappl = CreateObject("Excel.Application")
ver$ = excelappl.Version
Select Case Left(ver$,2)
Case "9.":
Set excelappl = CreateObject( "Excel.Application.9" )
Case "10":
Set excelappl = CreateObject( "Excel.Application.10" )
Case "11":
Set excelappl = CreateObject( "Excel.Application.11" )
Case "12":
Set excelappl = CreateObject( "Excel.Application.12" )
Case "13":
Set excelappl = CreateObject( "Excel.Application.13" )
End Select …
Run Code Online (Sandbox Code Playgroud) 我可以在ServerSide Javascript中使用哪种方法而不是LotusScript中的Instr方法
关心
Cumhur Ata
如何在此try catch()中获取错误行号如果错误有效.
try
{
//IF an error happens here show me the errorLine Number?
}
catch(e)
{
print(e.toString());
}
Run Code Online (Sandbox Code Playgroud) 在 XPage 中,我想获得从 http(基于网络)登录的在线用户。我可以从 Domino 管理面板看到它,但我想要做的是获取所有登录的用户。是否可以?请参阅下面的我的屏幕。没有未读的文件,但我找不到任何线索。如果可能的话,我只想知道从哪里开始挖掘,或者有没有其他方法可以完成。