自动最大化浏览器操作
browser = webdriver.Chrome(options=opt, service=service)
browser.maximize_window() # 最大化浏览器
browser.get(url)
使用Selenium网页自动化库Xpath来查找网页上的特定元素
from selenium.webdriver.common.by import By
pic_list = browser.find_elements(By.XPATH, '//div[@class="main"]/ul/li/img')
使用Selenium库中的ActionChains类来执行一个滚动到指定元素的操作,最好加上时间间隔,防止滑动过快数据未加载
from selenium.webdriver.common.action_chains import ActionChains
for num, pic in enumerate(pic_list):
time.sleep(0.5)
# 滚动到指定元素加载数据
ActionChains(browser).scroll_to_element(pic).perform()
获取特定元素中的属性元素
link = pic.get_attribute('src')