不使用无头浏览器, python3 在 Linux 环境下如何对网页进行截图?

237 天前
 daxin945
2962 次点击
所在节点    Python
46 条回复
deorth
237 天前
那就使用有头浏览器
SenLief
237 天前
没看懂?是已经打开的浏览器截图?
specture
237 天前
不适用浏览器难道自己解析 html,css,js?
specture
237 天前
要么就用远程浏览器 RBI?
youngce
237 天前
Linux 装个桌面,然后再装个浏览器,打开浏览器,然后 python 截取系统屏幕🤣类似 rpa 吧
danbai
237 天前
能问下为啥不使用无头浏览器呢
ysc3839
237 天前
那问题就变成定义问题了,“浏览器”具体的定义是什么?自己实现一个解析渲染 Web 的程序算不算“浏览器”?
micookie
237 天前
可以使用 PhantomJS ,实际上还是使用的无头浏览器。
cy18
237 天前
这居然是个哲学问题:“什么是浏览器”?
Yadomin
237 天前
用 python 写个 html/css parser + render ,但那不就是无头浏览器了🌚
matepi
237 天前
能发送返回 http 就是浏览器

能解析 html 就是浏览器

能 render 页面就是浏览器

能执行 js 等动态脚本才是浏览器

来画个九宫格?
cxh116
237 天前
给钱给别人,调用付费 api 截。
jetflyL
237 天前
之前用过一个 java 的库,就是可以解析 html ,css 文件生成图片的,当然有些没有浏览器渲染这么完美。python 的不知道有没有,要是有类似的可以直接请求网页,在渲染出来
vastwelkin
237 天前
@deorth 正解
0o0O0o0O0o
237 天前
那就 xvfb+有头浏览器
shijingshijing
237 天前
直接手搓 v8 引擎吧
wonderfulcxm
237 天前
有些网站提供截图的 API 服务,你传参调用就行了
nowheremanx
237 天前
这里建议您用 python 重新写一个浏览器。
hazardous
237 天前
搭个 splash 服务,甭管它内部怎么实现,从我们看来就只是个 API
getcharch
237 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/974016

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX