开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 813|回复: 26
收起左侧

[完成] 大佬 怎么获取 html 元素里面的内容呢?

 关闭 [复制链接]
结帖率:85% (11/13)
发表于 2024-8-2 11:31:20 | 显示全部楼层 |阅读模式   湖南省衡阳市
5精币
还有个问题 怎么获取这个canvas <canvas id="RezhrqLH" width="798" height="445" style="display: inline-block; box-sizing: border-box; height: 356px; width: 638.4px;"></canvas>


易语言自带填表 还是用到精易web浏览器   大佬们给个思路

最佳答案

查看完整内容

你这个用网页访问返回里就有吧

签到天数: 23 天

发表于 2024-8-2 11:31:21 | 显示全部楼层   四川省宜宾市
你这个用网页访问返回里就有吧
回复

使用道具 举报

结帖率:85% (11/13)

签到天数: 3 天

 楼主| 发表于 2024-8-2 11:37:45 | 显示全部楼层   湖南省衡阳市
LEOONL 发表于 2024-8-2 11:35
你这个用网页访问返回里就有吧

获取 这个 canvas  元素呢  这是一张图

大佬具体咋实现
回复

使用道具 举报

签到天数: 23 天

发表于 2024-8-2 11:41:42 | 显示全部楼层   四川省宜宾市
Javatym 发表于 2024-8-2 11:37
获取 这个 canvas  元素呢  这是一张图

大佬具体咋实现

网页访问 返回里找数据
回复

使用道具 举报

结帖率:85% (11/13)

签到天数: 3 天

 楼主| 发表于 2024-8-2 11:57:42 | 显示全部楼层   湖南省衡阳市
LEOONL 发表于 2024-8-2 11:41
网页访问 返回里找数据

大佬 没得思路了   能帮看看么
https://mapleranks.com/u/GreatDog  这是网站
我想获取这个图 该咋做
1722571024668.jpg
回复

使用道具 举报

结帖率:97% (37/38)

签到天数: 20 天

发表于 2024-8-2 12:46:56 | 显示全部楼层   广东省梅州市
可以考虑网页截图
回复

使用道具 举报

签到天数: 23 天

发表于 2024-8-2 12:52:26 | 显示全部楼层   四川省宜宾市
Javatym 发表于 2024-8-2 11:57
大佬 没得思路了   能帮看看么
https://mapleranks.com/u/GreatDog  这是网站
我想获取这个图 该咋做 ...

这个是网页绘制的图,没有图片地址,而且该地址试了各种浏览框都加载不出,只能用外部浏览器截图
回复

使用道具 举报

结帖率:100% (2/2)

签到天数: 22 天

发表于 2024-8-2 12:54:27 | 显示全部楼层   广东省东莞市
from selenium import webdriver
from PIL import Image
import base64
import io

# 配置Selenium WebDriver
driver = webdriver.Chrome()  # 请确保已安装 ChromeDriver

url = 'https://example.com/page-with-canvas'  # 替换为实际的URL
driver.get(url)

# 使用JavaScript获取Canvas图像的Base64编码
canvas = driver.find_element_by_id('RezhrqLH')
canvas_base64 = driver.execute_script("return arguments[0].toDataURL('image/png').substring(22);", canvas)

# 解码Base64编码并保存为图像文件
canvas_data = base64.b64decode(canvas_base64)
image = Image.open(io.BytesIO(canvas_data))
image.save('canvas_image.png')

# 关闭浏览器
driver.quit()



易语言的填表我不知道怎么办
回复

使用道具 举报

结帖率:85% (11/13)

签到天数: 3 天

 楼主| 发表于 2024-8-2 13:16:49 | 显示全部楼层   湖南省衡阳市
为妳 发表于 2024-8-2 12:46
可以考虑网页截图

怎么用 这个  我这个里面有几块内容需要截取
回复

使用道具 举报

结帖率:85% (11/13)

签到天数: 3 天

 楼主| 发表于 2024-8-2 13:22:13 | 显示全部楼层   湖南省衡阳市
LEOONL 发表于 2024-8-2 12:52
这个是网页绘制的图,没有图片地址,而且该地址试了各种浏览框都加载不出,只能用外部浏览器截图 ...

网页截图么? 我想截图完 几个内容拼接后  把英文换成 中文的  直接发送到QQ上 这样  可以实现么
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表