fromselenium import webdriver
import time
import os.path
import multiprocessingasmp
def webshot(tup):
print("当前进程%d已启动" %os.getpid())
options=webdriver.ChromeOptions()
options.add_argument('--headless') # 不知为啥只能在无头模式执行才能截全屏
options.add_argument('--disable-gpu')
driver= webdriver.Chrome(options=options)
driver.maximize_window()
# 返回网页的高度的js代码
js_height= "return document.body.clientHeight"picname= str(tup[0])
link= tup[1]
print(link)try:
driver.get(link)
k= 1height=driver.execute_script(js_height)whileTrue:if k * 500
js_move= "window.scrollTo(0,{})".format(k * 500)
print(js_move)
driver.execute_script(js_move)
time.sleep(0.2)
height=driver.execute_script(js_height)
k+= 1<