Ниже приведена простая программа для печати имена профессоров в ссылке: http://cse.iitkgp.ac.in/index.php?secret=d2RkOUgybWlNZzJwQXdLc28wNzh6UT09Python LXML XPath не работает
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()
Работает как очарование. Спасибо! Как вы указали URL-адрес? – ritz301
@ ritz301: обновленный ответ –