首页 > 编程语言 >python如何截长图

python如何截长图

时间:2022-09-02 19:00:11浏览次数:83  
标签:www 截长 width python urllib height 如何 https query

网上查到有个第3方接口(网页截屏大师)可以实现截取网页长图,只能针对部分网站调用

首先,先在https://www.screenshotmaster.com/ 注册一个账号,在用户中心获取到一个唯一的Token,并保存

然后使用Python脚本调用截屏大师的接口获取截图,代码示例:

import urllib.parse
import urllib.request
import ssl

ssl._create_default_https_context = ssl._create_unverified_context

# 参数
token = "62ea1704908d6"
url = urllib.parse.quote_plus("https://www.baidu.com")
width = 1280
height = 800
full_page = 1

# 构造URL
query = "https://www.screenshotmaster.com/api/v1/screenshot"
query += "?token=%s&url=%s&width=%d&height=%d&full_page=%s" % (token, url, width, height, full_page)

# 调用API
urllib.request.urlretrieve(query, "./screenshot.png")

 

标签:www,截长,width,python,urllib,height,如何,https,query
From: https://www.cnblogs.com/muxiaomu/p/16650963.html

相关文章

  • Python 报错:int() can't convert non-string with explicit base
    背景今天python操作二进制然后报错,记录一下>>>int(101,2)Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>TypeError:int()can'tconver......
  • 如何做到高效CI/CD
    CI/CD是DevOps的基础核心,做好CI/CD是保证能够频繁向客户交付应用的基础。其中CI指的是持续集成,即频繁地(一天多次)将代码集成到主干。CD指的是持续交付,旨在以更高的速度和频......
  • 如何将Unity3D的工程文件安装到quest中
    本文用于学习笔记,参考链接  作者:倥偬盎离https://www.bilibili.com/read/cv12205073/出处:bilibili一、需要提前安装的软件1.oculus手机应用下载 使用手册上面提供......
  • 基于AI深度学习的安全帽检测算法,如何应用在实际场景中?
    安全帽是建筑业、制造业等企业生产中非常重要的劳保工具,因未佩戴安全帽而导致的安全事故也引发大量关注。所以,实时检测工作人员的安全帽佩戴状况,成为企业安全生产监管中不......
  • python实现企业微信机器人自动发消息
    一)创建企业微信群机器人1)先创建一个测试用临时对话群操作步骤:先在手机端打开企业微信,点击右上角+按钮->发起群聊->联系人中选择2人点击确定,即可创建一个临时对话群2......
  • Python之DataFrame基础知识点
    https://blog.csdn.net/u012856866/article/details/118936961?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166210446116782391824184%2522%252C%2522scm%2......
  • 如何防止 Mac 意外关闭应用程序?
    在Mac上使用键盘快捷键的用户可能不小心关闭了某个应用程序,与Command+Q键一起关闭大多数应用程序。在每个应用程序的基础上更改这些快捷方式,以免意外关闭它们。为了......
  • Python源码学习-Objects类型
    目录简介类型定义类型对象对象操作缓存池本文基于Python3.10.4。简介在python中,有两种类型可以保存bytes(字节)类型的数据。分别是bytes与bytearray。其中bytearray支持修......
  • 如何用苹果app完成ipa安装
    ​当打包完ipa文件后,ipa文件无法直接安装,只能添加udid安装到手机,或者上架才能安装,这里,我分享下使用本站工具上传ipa到appstore,无需mac电脑完成ipa文件上架的详细步骤:1、......
  • python采集财经数据信息并作可视化~
    前言......