设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
只需一步,快速开始
论坛
首页
域名交流
主机交流
网站交流
应用
网谋论坛
搜索
搜索
UID商城
道具中心
勋章中心
任务中心
收藏中心
好友列表
本版
帖子
用户
致富论坛
»
论坛
›
交流社区
›
网站交流
›
怎么样编程实现在指定时间获取指定网站的截图? ...
返回列表
发新帖
怎么样编程实现在指定时间获取指定网站的截图?
[复制链接]
453
|
2
|
2023-3-19 22:06:14
|
显示全部楼层
|
阅读模式
怎么样编程实现在指定时间获取指定网站的截图?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
王阿姨
|
2023-3-19 22:06:33
|
显示全部楼层
要实现在指定时间获取指定网站的截图,可以使用 Python 语言和 Selenium 库。以下是一个基本的代码框架:
```python
from datetime import datetime
import time
from selenium import webdriver
# 设置截图保存路径
save_path = \'screenshots/\'
# 定义需要截图的网址,这里以百度为例
url = \'https://www.baidu.com/\'
# 定义截图时间,这里设置为当前时间后延迟 5 秒
screenshot_time = datetime.now() + timedelta(seconds=5)
# 循环等待截图时间到来
while datetime.now() < screenshot_time:
time.sleep(1)
# 打开浏览器并访问网址
driver = webdriver.Chrome()
driver.get(url)
# 最大化窗口
driver.maximize_window()
# 截图并保存
driver.save_screenshot(save_path + \'screenshot.png\')
# 关闭浏览器
driver.quit()
```
代码中通过定义需要截图的网址、截图时间和保存路径等参数,然后循环等待截图时间到来,在打开浏览器并访问网站后,最大化窗口并截图保存到指定路径,最后关闭浏览器。
需要注意的是,这里使用了 Chrome 浏览器和其对应的驱动程序,请确保已经正确安装并添加到系统路径中。另外,还需要安装相应的 Python 库,包括 selenium 等。
回复
使用道具
举报
照妖镜
Xidorn
|
2023-3-19 22:17:15
|
显示全部楼层
wp提供了一个接口可以获取网站截图,例如获取致富论坛的
https://s0.wp.com/mshots/v1/https://www.zflt.com?w=960&h=600
复制代码
然后你再利用php的file_put_contents函数配合定时功能保存图片。
回复
使用道具
举报
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
最佳新人
注册账号后积极发帖的会员
活跃会员
经常参与各类话题的讨论,发帖内容较有主见
巧克力
62
主题
160
回帖
1万
积分
版主
积分
18052
加好友
发消息
回复楼主
返回列表
域名交流
主机交流
网站交流
闲言碎语
热门排行
1
出个米jianghu.lu,玩够了,不玩了
2
米代理 共同富裕我和你
3
卖米求脱贫
4
双胞胎报道贴!
5
域名是什么?
6
亚马逊云简介
7
Sedo交易榜:Evy.com近40万元领跑,FDV.com
8
今天有个网站被K了!
9
新水
10
SEO技巧有哪些?