python3.6 xpath为什么输出为空列表
辉辉咯 2017-12-17 08:35:08 import requests
from lxml import etree
def get_news_url(url): #获取新闻的链接,返回为列表
headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.25 Safari/537.36'}
r=requests.get(url,headers=headers)
r.encoding="utf-8"
#print(r.text)
hxml=etree.HTML(r.content)
#print(len(html))
news_url=hxml.xpath('//div[@class="news-area"]')
#print(news_url)
for url in news_url:
print(url.xpath("//a/text()"))
get_news_url("http://news.sina.com.cn/")