トップページ > プログラム > 2015年09月08日 > G+naPLuH

書き込み順位&時間帯一覧

30 位/123 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000000000000000000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その27©2ch.net

書き込みレス一覧

くだすれPython(超初心者用) その27©2ch.net
23 :デフォルトの名無しさん[sage]:2015/09/08(火) 02:54:38.44 ID:G+naPLuH
>>21
"'list' object has no attribute 'text_content'"
っていうことは「リストオブジェクトにはtext_contentなんてメソッドはないよ」ってことだよね
print(type(root.cssselect('#news_body > p')))
してみると確かに
<type 'list'>
ってなってる
print(root.cssselect('#news_body > p'))
してみると
[<Element p at 0x101baeaf8>]
ってなってて、リストの中にlxmlのオブジェクトがひとつ入ってる

一方ネットで見かけたtext_contextの使用例をそのまま使わせてもらうけど
>>> p = lxml.html.fromstring(u'<p>はじめ<strong>注意</strong>おわり</p>')
>>> print p.text_content()
はじめ注意おわり
>>> print(type(p))
<class 'lxml.html.HtmlElement'>
>>> print(p)
<Element p at 0x10156b4c8>

この違いの原因をどこに見つけるかだよね


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。