使用XPath表达式提取需要的数据
Python实例
使用XPath表达式提取需要的数据

使用XPath表达式提取需要的数据,将数据保存到桌面Excel文件


import os
import requests
from lxml import etree
from openpyxl import Workbook

# 发送HTTP请求获取网页内容
response = requests.get("https://www.baidu.com")

# 解析网页内容
html = etree.HTML(response.text)

# 使用XPath表达式提取需要的数据
results1 = html.xpath("html/body/div/div/a/div/div/div/img")
results2 = html.xpath("html/body/div/div/div/div/div/a/div/div/img")

# 获取桌面路径
desktop_path = os.path.join(os.path.expanduser('~'), 'Desktop')

# 创建Excel工作簿
workbook = Workbook()
sheet = workbook.active

# 将结果写入Excel文件的第一列和第二列
for i, (result1, result2) in enumerate(zip(results1, results2), start=1):
    sheet.cell(row=i, column=1, value=result1)
    sheet.cell(row=i, column=2, value=result2)

# 保存Excel文件到桌面
output_file = os.path.join(desktop_path, 'output.xlsx')
workbook.save(output_file)










重要的事情说三遍!!!
这是网站预览,如果预览不正常,有可能需要外网才能访问,或网站已经不存在,或对方服务器拒绝预览访问。
这是网站预览,如果预览不正常,有可能需要外网才能访问,或网站已经不存在,或对方服务器拒绝预览访问。
这是网站预览,如果预览不正常,有可能需要外网才能访问,或网站已经不存在,或对方服务器拒绝预览访问。

(网址均来源于网络,如有侵权,请联系删除)












1. 链接直达将跳转网址: https://www.qaqlinks.com/sites/20.html

2. 网址收录时间:2023-09-20 09:46:40

3. 这是第“20”个收录网址。

如对此链接有任何疑问,可以添加以上微信,或此链接底部留言。看到会马上回复。

QaQlinks 跨境电商导航网站 声明:网站上的服务均为第三方提供,与 QAQlinks 网站无关。请用户注意甄别第三方服务质量,避免上当受骗。

(文章来源于网络,如有侵权,请联系删除)




相关导航

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注