Python Ghost.py 未支持的字段标记错误


<div class="Rd" guidedhelpid="sharebox_editor">
<div class="eg">
<div class="yw oo"></div>
<div class="yw VK"></div>
</div>
<div class="URaP8 Kf Pf b-K b-K-Xb">
<div id="207" class="pq">Share what's new...</div>
<div id=":3s.f" class="df b-K b-K-Xb URaP8 editable"   contenteditable="true"g_editable="true" role="textbox" aria-labelledby="207"></div>

我正在做的是这样的:

ghost.set_field_value(".df.b-K.b-K-Xb.URaP8.editable[role=textbox]", "jeanphix")

我收到"不支持的字段标记"错误

根据 github 源代码,您的元素正在被找到(否则你会得到一个"找不到元素"错误) 但是,ghost.py 只允许某些 HTML 标记与 set_field_value(..) 方法一起使用:选择、文本区域和输入(各种类型的)。

由于您是在 DIV 上尝试它,因此它会引发不受支持的标记错误异常。"raise"位于 github 当前版本的第 830 行: https://github.com/jeanphix/Ghost.py/blob/dev/ghost/ghost.py 查看前面的 if/else 语句,您应该能够理解我的意思

相关内容

  • 没有找到相关文章

最新更新