我在网页上有一个文本区域,在单击复选框之前它是隐藏的。它充满了我想使用的xml。无论如何,我都能得到那个html。文本区域的内容不会出现在html中,即使在我的浏览器中单击它。有没有办法让我访问这些数据?在
<header>View XML</header>
<section>
<div class="row">
<div class="column-left label"></div>
<div class="column-right xmldraft">
<textarea id="xmldraft" class="text ui-widget-content ui-corner-all" rows="4" type="text" style="height: 300px;"></textarea>
</div>
</div>
</section>
我用下面的代码得到文本区域
^{pr2}$但当我尝试以下任何一种方法时,都没有结果
>>>rawdata
[<TextareaElement 10ab55c00 name=None>]
>>>rawdata[0].text
>>>rawdata[0].text_content()
''
>>>rawdata[0].value
''
>>>rawdata[0].tag
'textarea'
编辑:填充它的javascript似乎部分写在这里:
function update_XML() {
var Rserializer = new ONEGEEK.GSerializer();
var RserializedXML = Rserializer.serialize(website.job, 'MyRequest');
var serializer = new ONEGEEK.GSerializer();
var serializedXML = serializer.serialize(website.XMLResult, 'MyResult');
$('#xmldraft').css("height", 300);
$('#xmldraft').val(RserializedXML);
var txt = $("#xmldraft");
txt.val(txt.val() + "\n\n\n");
txt.val(txt.val() + serializedXML);
}
gserilizer没有源,因此上面的内容似乎是在传递数据。在
我不太确定如何找到更深层的来源,所以我只想用selenium
目前没有回答
相关问题 更多 >
编程相关推荐