需求:
豆瓣电影,鼠标停在电影图片上,会显示电影名称、评分、演员、播放状态、电影短评等信息,如何定位鼠标悬停后才显示的内容呢?如何将获取的内容保存到excel中呢?
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author : Lan.lei
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time
import xlwt
class Douban:
def movInfo(self):
driver=webdriver.Chrome()
driver.maximize_window()
driver.get('https://movie.douban.com/')
time.sleep(3)
#定位电影图片位置
mov_img=driver.find_element_by_xpath('//*[@id="content"]/div/div[2]/div[3]/div[3]/div/div[1]/div/div[2]/a[1]/div/img')
#鼠标移动到图片上
ActionChains(driver).move_to_element(mov_img).pe