- 稍微搜了一下,都是获取到图片链接之后,用 urllib 之类的再下载一次。
- 这样等于 selenium 打开一次,然后又重复下载了一次。
- 请问有没有办法直接把 selenium 获取到的图片直接保存下来?
1
zcxey2911 Apr 28, 2020
可以的,请使用 screenshot
nodes = driver.find_element_by_id('loginImgVcode') nodes.screenshot('test.png') |
2
JCZ2MkKb5S8ZX9pq OP 哦,我有看到 screenshot,我以爲是截屏。
請問這個如果針對這個 nodes,它是保存原圖的字節,還是對原圖取 rgb 后(類似截屏)然後另存呢? |
3
JCZ2MkKb5S8ZX9pq OP |
4
JCZ2MkKb5S8ZX9pq OP 或者更新一下问题,Selenium 有没有方法可以获取到已经打开的元素。
比如我能不能设法拿到 bytes,然后再写成本地文件? |