python xpath返回空值

代码如下:

import requests
import parsel

base_url = 'https://jasonzou.tuchong.com/posts'
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15'}

response = requests.get(url=base_url,headers=headers)
html_data = response.text
#print(html_data)


parse=parsel.Selector(html_data)
data_list = parse.xpath('//div[@class="page-content"]//ul/div/@data-url').getall()
print(data_list)

 

返回值[],找不到原因

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^