from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options

chrome_options=Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--log-level=3")

driver=webdriver.Chrome(options=chrome_options)
url="https://baike.baidu.com/item/"
keyword="linux"
driver.get(url+keyword)
# 获取当前页面连接
print(driver.current_url)
# 通过class属性定位
element=driver.find_element(By.CLASS_NAME,"J-lemma-content")
# 获取元素的宽高
size=element.size
# 获取元素的坐标
location=element.location
# 将浏览器大小设置为元素的宽高
driver.set_window_size(size['width']+400,size['height'])
# 将浏览器的滚动条滚动到元素的位置
driver.execute_script("window.scrollTo({},{})".format(location['x'],location['y']))
# 截取这个元素的图像
element.screenshot(keyword+".png")