找出6v上标红的电影
原创
©著作权归作者所有:来自51CTO博客作者一手代码一手诗的原创作品,请联系作者获取转载授权,否则将追究法律责任
找出6v上标红的电影
from selenium import webdriver
import time
from selenium.webdriver.common.action_chains import ActionChains #悬停的操作
driver = webdriver.Chrome()
driver.implicitly_wait(10)
driver.get("http://www.hao6v.com/")
driver.maximize_window()
driver.find_element_by_css_selector("#header+div+div+div>div:nth-child(2)>div:nth-child(1)>h3>span>a").click()
time.sleep(2)
for handle in driver.window_handles: #driver.window_handles是当前浏览器打开的所有窗口,返回值是一个列表
#遍历每一个窗口
driver.switch_to.window(handle)
if "最新更新电影" in driver.title:
break #跳出循环,应该正好遍历到当前的窗口了
all_video = driver.find_element_by_css_selector("ul.list")
red_video = all_video.find_elements_by_css_selector("li font") #标红的会多一个标签,只要找标红的标签就行
for one in red_video:
print(one.text)