我想从ObjectId对象中获取字符串字符.我用pymongo.例如:ObjectId("543b591d91b9e510a06a42e2")我想得到"543b591d91b9e510a06a42e2".
它说ObjectId.toString(),我看到了医生ObjectId.valueOf().
所以我做了这段代码:from bson.objectid import ObjectId.
但是当我使用时ObjectId.valueOf(),它显示:
'ObjectId'对象没有属性'valueOf'.
我怎么才能得到它?谢谢.
我是scrapy的新手。我想从网上抓取一些数据。我得到了如下所示的 html 文档。
dom style1:
<div class="user-info">
<p class="user-name">
something in p tag
</p>
text data I want
</div>
dom style2:
<div class="user-info">
<div>
<p class="user-img">
something in p tag
</p>
something in div tag
</div>
<div>
<p class="user-name">
something in p tag
</p>
text data I want
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想获取我想要的数据文本数据,现在我可以使用css或xpath 选择器通过检查它是否存在来获取它。但我想知道一些更好的方法。例如,我可以得到的CSSp.user-name第一,然后我得到它的母公司,然后我得到它的div/text(),而我总是想要的数据是text()对的p.user-name的直接父div,但问题是,我怎么能得到直接父p.user-name?