专栏名称: 51Testing软件测试网
51Testing软件测试网,人气最旺的软件测试技术门户,提供软件测试社区交流,软件测试博客,人才服务,测试沙龙,测试杂志,测试资料下载等全方位信息服务,是国内最专业的软件测试就业培训、企业服务供应商...
目录
相关文章推荐
51好读  ›  专栏  ›  51Testing软件测试网

如何使用Selenium访问爱奇艺网站并爬取电影信息?

51Testing软件测试网  · 公众号  · 测试  · 2019-06-03 17:30

正文

请到「今天看啥」查看全文



search_button=r"//*[@id='nav_searchboxOut']/span"

driver.find_element_by_xpath(search_button).click()


切换tab页


#导入键盘操作--20190528更新

from selenium.webdriver.common.keys import Keys

#此处通过键盘操作切换tab页

driver.find_element_by_tag_name("body").send_keys(Keys.CONTROL + "t")

#all_handles 保存所有已经打开的tab窗体

all_handles = driver.window_handles

print(driver.window_handles)

index_handle=driver.current_window_handle

print(index_handle)

#用switch_to方法切换到tab窗体

for handle in all_handles:

if handle!=index_handle:

print('now is search window')

search_handle = handle

driver.switch_to.window(search_handle)


打印页面的title并截图


print(driver.title)

driver.get_screenshot_as_file("aqiyi.png")

二、使用 Selenium 爬取爱奇艺电影信息


爬取目标


爬取目标:每个电影的评分、名称、时长、主演、和类型


爬取思路



源文件:(有注释)






请到「今天看啥」查看全文