如何解决Python 网页抓取/抓取 - 从网页下载图表PDF 或 TIFF并保存到本地机器
我有一个带有搜索按钮的网站,我需要提供一些数值并提供输入按钮。它将转到另一个页面并显示一些内容,其中有一些 URL,如果我单击该 URL,它会要求保存图表并且图表是 tiff 格式或 PDF。
要下载 Tiff 格式图,我在 Internet Explorer 中使用 swift 插件并保存到我的机器
在这里我手动完成这项工作,只是我想将整个过程自动化。
步骤:
- 使用python请求模块并将带有数值的URL传递给post方法
- 将响应内容保存到变量
- 执行模式匹配并获取 url
- 点击网址,但我坚持使用这部分将图表保存在本地,因为它是 tiff。
是否有任何模块可以下载基于 tiff 的图表并保存到本地机器?
解决方法
只是我想分享我如何解决上述问题的问题,它可能对其他人有用。
由于tiff图像需要从网络下载,所以我使用python请求模块和枕头模块如下,
from PIL import image
import requests
tiffURL='https://***.tif'
img=Image.open(requests.get(tiffURL,stream=True).raw)
img.save('imagename.jpg')
#img.save('imagename.jpg',quality=95)
注意:
tiff 图像无法被普通编辑器查看,所以我转换为 jpg 如果你想要高分辨率,你可以通过 quality=95 来保存方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。