xpath爬取粉丝数量,返回的值是空?

描述

爬取微博用户主页中粉丝数量,如图所示:
xpath爬取粉丝数量,返回的值是空?

代码

from lxml import etree
import requests
url = 'https://weibo.com/n/凤凰网视频'

headers={'Cookie':'','User-Agent':''}
//太长了把具体内容删去了

response = requests.get(url,headers=headers)
html = response.content
data = etree.HTML(html).xpath('//*[@id="Pl_Core_T8CustomTriColumn__3"]/div/div/div/table/tr/td[2]/a/strong/text()')
print(data)

xpath爬取粉丝数量,返回的值是空?

实际看到的错误信息是什么?

返回的data为空。
把xpath中的tbody去掉了,还是空

希望能获得解答!谢谢?


回答:

内容是动态加载的,你这样看到的是js执行后的结果,所以是取不到的,你应该直接看页面的源码(chrome打开:view-source:https://weibo.com/ifengvideo?...,再去取对应的内容。
xpath爬取粉丝数量,返回的值是空?

以上是 xpath爬取粉丝数量,返回的值是空? 的全部内容, 来源链接: utcz.com/p/937750.html

回到顶部