我正在尝试在strong
标记之后获取数值,因为它不是网络元素,我无法将值123456789
输入到变量中:
如果我使用获取文字xpath=//*[@id='referral-or-navinet-reference-number']
,则结果为" 推介#:123456789 "
请帮助我只获取数值到变量。
HTML代码:
<td class="normal-text" id="referral-or-navinet-reference-number" align="right">
<strong>Referral #:</strong> 123456789
</td>
答案 0 :(得分:1)
您可以直接使用python的split
方法
喜欢: -
x.split(":")
// x是gettext的字符串变量
http://www.tutorialspoint.com/python/string_split.htm
http://www.pythonforbeginners.com/dictionary/python-split
希望它会对你有所帮助:)。
答案 1 :(得分:0)
如果您的 struct ps_input {
float4 pos : SV_POSITION ;
float4 col : COLOR;
};
ps_input vert (uint id : SV_VertexID, uint inst : SV_InstanceID)
{
bla
o.pos = mul (UNITY_MATRIX_VP, float4(worldPos,1.0f));
o.col = float4(sin(inst),0,0,1);
return o;
}
float4 frag (ps_input i) : COLOR
{
return i.col;//float4(0.7f,.7f,.7f,1);
}
ENDCG
仅包含想要的文本作为内容文本,则可以使用以下xpath:
td
这应该返回123456789(可能有一些空格)
答案 2 :(得分:0)
您可以使用给定的xpath:
// TD [@id =&#34;的推荐或-navinet参考数&#34;] /文本()[正常化空间()]