怎样在chrome webdriver截图中去掉右边的滚动条?
from selenium import webdriverfrom selenium.webdriver.chrome.options import Options #获取设置类型操作对象
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
net_driver=webdriver.Chrome(chrome_options=chrome_options) #设置headless
net_driver.get("http://emweb.securities.eastmoney.com/f10_v2/CompanySurvey.aspx?code=SH601933&type=web")
data=net_driver.page_source
net_driver.set_window_size(1280,2000) #设置图片大小
net_driver.save_screenshot("d:/1.jpg")
不像要右边的滚动条
回答:
判断一下内容区长度是不是高于窗口高度来判断页面是否有滚动条,如果有的话宽度少设16像素就行了吧。
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
回答:
滚动条 是由 css 控制的,如果想隐藏的话,可以给当前页面注入 css
::-webkit-scrollbar { display: none;
}
以上是 怎样在chrome webdriver截图中去掉右边的滚动条? 的全部内容, 来源链接: utcz.com/p/938479.html