pycharm中xpath返回的一直是一个空列表

img


根目录怎么改都不太行,绝对路径和相对路径改了也不太行,返回的一直是一个空列表

Xpath定位少一步,我的代码和结果是这个,你看看是不是你的需求,有问题再说

替换你的解析代码如下

    html = etree.HTML(resp.text)
    divs = html.xpath('//*[@id="__layout"]/div/div[3]/div/div[3]/div[4]/div[1]/div')
    for div in divs:
        price = div.xpath('div/div[3]/div[1]/span/text()')[0]
        print(price)

img

你确定text()里面有内容吗?