怎样在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.jpg")

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


回答:

判断一下内容区长度是不是高于窗口高度来判断页面是否有滚动条,如果有的话宽度少设16像素就行了吧。

已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。


回答:

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

::-webkit-scrollbar {

display: none;

}

以上是 怎样在chrome webdriver截图中去掉右边的滚动条? 的全部内容, 来源链接: utcz.com/p/938479.html

回到顶部