用xpath提取猪八戒网的数据,为啥一半提取成功一半空列表
import requests
from lxml import etree
url = "https://beijing.zbj.com/search/service/?l=0&kw=saas&r=2"
resp = requests.get(url)
# print(resp.text)
# 把html源码进行加载解析
html = etree.HTML(resp.text)
# 拿到每一个服务商的div
divs = html.xpath('//*[@id="__layout"]/div/div[3]/div[1]/div[4]/div/div[2]/div[1]/div')
# print(divs)
for div in divs: # 每一个服务商信息
price = div.xpath("./div/div[2]/div[1]/span/text()")
title = div.xpath("./div/a/div[2]/div[1]/div/text()")
print(price)
print(title)
resp.close()
