怎样在chrome webdriver截图中去掉右边的滚动条?

from selenium import webdriver
from 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.png")

不像要右边的滚动条
image.png

阅读 2.4k
2 个回答

滚动条 是由 css 控制的,如果想隐藏的话,可以给当前页面注入 css

::-webkit-scrollbar {
  display: none;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题