作者kiey (炼)
看板Python
标题[问题] Selenium save_screenshot 解析度问题
时间Wed Jul 15 16:56:14 2020
小弟要撷取网页上的某个区块
使用
mobileEmulation = {"deviceName": "iPhone 6 Plus"}
options = webdriver.ChromeOptions()
options.add_experimental_option('mobileEmulation', mobileEmulation)
options.add_argument('--log-level=3')
options.add_argument('–no-sandbox')
driver = webdriver.Chrome(chrome_options=options,
executable_path='C:\\chromedriver.exe')
driver.get(url)
driver.save_screenshot(path)
但是在抓的时候他会闪一下
抓出来的图就跟原来的解析度不太一样
导致我後来要用
im = im.crop((left, top, right, bottom))
的时候
无法抓到正确的位置
不知道有没有先进有遇过类似问题
是怎麽解决的呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.171.100.19 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1594803376.A.DD0.html