分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

6、通过xpath获取网页数据

发布时间:2023-09-06 01:46责任编辑:白小东关键词:暂无标签
from urllib import requestfrom lxml import etree# 请求的urlurl = "http://www.dfenqi.cn/Product/Index"# 请求的头文件headers = { ???"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36"}# 创建请求对象req = request.Request(url,headers = headers)# 创建处理器对象httpHandler = request.HTTPHandler()# 创建openeropener = request.build_opener(httpHandler)# 发送请求response = opener.open(req)# 读取源文件html = response.read().decode(‘utf-8‘)# 创建xpath关系xpath = "//div[@class=‘liebiao‘]/ul/li/p/text()"# 获取属性值列表# xpath = "//div[@class=‘liebiao‘]/ul/li/p/@class"# 将html转换成可解析对象selector = etree.HTML(html)# 返回xpath查询列表goodsList = selector.xpath(xpath)# 显示商品标题for goods in goodsList: ???print(goods)

6、通过xpath获取网页数据

原文地址:https://www.cnblogs.com/toloy/p/8618007.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved