私はクラスがu-ctitleであるtdのすべてのリンクを抽出したいと思います。xpath式で何が問題になっていますか?
import os
import urllib
import lxml.html
down='http://v.163.com/special/opencourse/bianchengdaolun.html'
file=urllib.urlopen(down).read()
root=lxml.html.document_fromstring(file)
namelist=root.xpath('//td[@class="u-ctitle"]/a')
len(namelist)
あなたが得るCA放火犯と[]、classis "U-ctitle" 非常に多くのTDがある場合の出力は、なぜそれを抽出することはできませんか?
ファイルを別の名前に変更することはできません。
ウェブページからhtmlを共有できますか? – Shijo
'len()'が整数を返さなければならないので、出力は空のリスト( '[]')ではありません...また 'XPath'はうまく動作します(' 'Python 3.5'で試されました。 ' - ' '34').. – Andersson
Python 2.7.5で動作確認され、リストは空ではありません。出力として '[]'を得てもよろしいですか? –