selenium批量窗口截图

工作中有很多截图的工作,比如本地化后的产品需要发给语言专家做语言评审,有时候不方便直接共享产品环境,或者网络限制等原因无法共享,需要大量的手工抓图。

目前用selenium可以实现批量抓图,以华为商城为例:

from seleniumimport webdriver

driver = webdriver.Chrome()

urls= ['https://www.vmall.com','https://www.vmall.com/honor']  #数据源比较大的时候可以存储在excel中。

i=0

for urlin urls:

i+=1

    driver.get(url)

driver.maximize_window()

driver.get_screenshot_as_file(f'./vmall+{i}.png')

driver.quit()

你可能感兴趣的:(selenium批量窗口截图)