【发布时间】:2015-12-26 18:56:21
【问题描述】:
下面是一个打印链接中教授姓名的简单程序:http://cse.iitkgp.ac.in/index.php?secret=d2RkOUgybWlNZzJwQXdLc28wNzh6UT09
xpath 查询//font[1]/b/a/b/text() 在单独测试时给出输出名称。然而,这个程序给出了一个空列表作为输出。有什么想法我在这里做错了吗?
import sys
import requests
import lxml.html
def getdata():
v = lxml.html.document_fromstring(requests.get("http://cse.iitkgp.ac.in/index.php?secret=d2RkOUgybWlNZzJwQXdLc28wNzh6UT09").content)
profs = v.xpath('//font[1]/b/a/b/text()')
for prof in profs:
print prof
if __name__=="__main__":
getdata()
【问题讨论】: