最近学爬虫,跟着视频写的代码,感觉和视频上一样的啊,为什么效果不一样?

import requests
from lxml import etree

url="https://suzhou.zbj.com/wzkf/f.html?&fr=newpdy.it.20.8.04"

resp = requests.get(url)

html = etree.HTML(resp.text)
divs = html.xpath("/html/body/div[6]/div/div/div[6]/div[3]/div[1]/div")

print(divs)
for div in divs:
    pric = div.xpath("./div/div/a/div[2]/div[1]/span[1].text()")

    print(pric)
哪位大神告诉一下我,这是怎么一回事?

运行结果为什么会是一个[ ]?
 

初学者对HTML不了解,建议不要用xpath,用bs4解析

视频和书本上的代码,也许当时可以运行出结果,但是随着时间推移,链接地址及解析路径大多会有改变的,因此完全套用就得不到结果,要获得数据,你要对网页进行分析,获取准确的路径,解析出数据来。

现在运行没有问题了,之前的问题不知道怎么回事消失了,让人费解