网站展示:

爬取并保存至csv,代码如下

from selenium.webdriver import Chrome
from selenium.webdriver.support.select import Select
import time
import csvweb = Chrome()
web.get("https://www.endata.com.cn/BoxOffice/BO/Year/index.html")
#找到下拉菜单
sel_list = web.find_element_by_xpath('//*[@id="OptionDate"]')
sel = Select(sel_list)
#初始化信息列表
movie_name = []
movie_type = []
movie_sale_number = []
movie_average_sale = []
movie_average_people = []
movie_country = []
movie_online_time = []
#获取列表信息
for s in range(len(sel.options)):#使用index索引逐个选择下拉菜单sel.select_by_index(s)time.sleep(2)#获取到每一个trtr_list = web.find_elements_by_xpath('//*[@id="TableList"]/table/tbody/tr')print(tr_list)for tr in range(len(tr_list)):#获取每一个tr里的信息movie_name.append(tr_list[tr].find_element_by_xpath('./td[2]').text)movie_type.append(tr_list[tr].find_element_by_xpath('./td[3]').text)movie_sale_number.append(tr_list[tr].find_element_by_xpath('./td[4]').text)movie_average_sale.append(tr_list[tr].find_element_by_xpath('./td[5]').text)movie_average_people.append(tr_list[tr].find_element_by_xpath('./td[6]').text)movie_country.append(tr_list[tr].find_element_by_xpath('./td[7]').text)movie_online_time.append(tr_list[tr].find_element_by_xpath('./td[8]').text)
print('运行完毕')
web.close()
#保存至csv
rows = zip(movie_name, movie_type, movie_sale_number, movie_average_sale, movie_average_people, movie_country, movie_online_time)
with open('movie_info.csv', 'w', newline='', encoding='utf-8') as f:writer = csv.writer(f)#设置表头writer.writerow(["影片名称", "类型", "平均票价", "场均人次", "国家及地区", "上映日期"])#for循环每一行写入for row in rows:writer.writerow(row)

最后csv部分展示效果如下:

使用selenium爬取艺恩网年度票房(8.16)相关推荐

  1. python selenium爬取去哪儿网的酒店信息——详细步骤及代码实现

    目录 准备工作 一.webdriver部分 二.定位到新页面 三.提取酒店信息 ??这里要注意?? 四.输出结果 五.全部代码 准备工作 1.pip install selenium 2.配置浏览器驱 ...

  2. 爬虫实战(二)—利用requests、selenium爬取王者官网、王者营地APP数据及pymongo详解

    概述 可关注微信订阅号 loak 查看实际效果. 代码已托管github,地址为:https://github.com/luozhengszj/LOLGokSpider ,包括了项目的所有代码. 本文 ...

  3. selenium爬取煎蛋网

    selenium爬取煎蛋网 直接上代码 from selenium import webdriver from selenium.webdriver.support.ui import WebDriv ...

  4. python selenium 爬取去哪儿网的数据

    python selenium 爬取去哪儿网的数据 完整代码下载:https://github.com/tanjunchen/SpiderProject/tree/master/selenium+qu ...

  5. python+selenium爬取链家网房源信息并保存至csv

    python+selenium爬取链家网房源信息并保存至csv 抓取的信息有:房源', '详细信息', '价格','楼层', '有无电梯 import csv from selenium import ...

  6. python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址

    python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址然后wget命令试验下载 由于初期学习,所以先拿一个型号的产品驱动试验. (1)以下为在联想某型号产品获取相关驱动下载的 ...

  7. python爬取酒店信息_python selenium爬取去哪儿网的酒店信息(详细步骤及代码实现)...

    准备工作 1.pip install selenium 2.配置浏览器驱动.配置其环境变量 Selenium3.x调用浏览器必须有一个webdriver驱动文件 Chrome驱动文件下载chromed ...

  8. 使用python+selenium爬取同城旅游网机票信息

    最近使用python+selenium爬取了同城旅游网机票信息 相关主要代码如下,通过模拟人为操作,拿下了这个机票列表的html代码,然后就可以使用xpath或者re等方式从中提取需要的字段信息了. ...

  9. 利用Selenium爬取煎蛋网妹纸图原来是这么简单!!!

    上期说到,下期更新爬取煎蛋网妹纸的selenium版本,它来了!!! 获取页面url信息 获取图片url信息 永久性保存图片 注释: 想要获取GeckoDriver安装包的小伙伴,可以给博主留言或者搜 ...

  10. python +selenium 爬取淘宝网商品信息

    前几天用python爬取豆瓣关于电影<长城>的影评,发现豆瓣的网页是静态的,心中一阵窃喜.以为对于动态网页了解的不是太多.但是主要是用cookie加headers爬取的.效果还不错,爬取了 ...

最新文章

  1. 揭开J2EE集群的神秘面纱(一):什么是J2EE集群
  2. TCP断开连接为什么是4次挥手?
  3. 雷军:小米二为何不用1300万像素相机_TechWeb
  4. (八)webStorage使用实例——利用storage事件实时监视webStorage中的数据
  5. 某公司邮件系统的安全检测
  6. CSS中属性个属性值怎么区分,[CSS] 详细解释 @media 属性与 (max
  7. redux reducer_如何通过约定创建Redux reducer
  8. python200行代码小游戏_200 行python 代码实现 2048 游戏
  9. C/C bit 位操作
  10. Ubuntu系统下通过命令查找文件或文件夹
  11. Git学习系列(七)Bug和Feature分支管理详解
  12. 软件项目管理 project 实验
  13. 关于起点中文网月票字体解密(附赠翻页获得月票)
  14. 三茗硬盘保护系统安装Linux,重装windows系统而不影响linux引导的方法
  15. 共模和差模电感电路分析方法及思路
  16. U盘文件变成exe格式的解决办法
  17. 对接京东接口之获取订单信息jingdong.las.im.hfs.order.search(Java实现)
  18. App Tamer for Mac(CPU优化电池管理工具)特别版
  19. 国内外Android大牛Blog
  20. 多线程学习笔记20210121

热门文章

  1. 【数据库设计及SQL代码实现】英皇电影院电影管理系统
  2. ReportingService报表入门
  3. 计算机科学 院士 高校,快报!第5轮学科评估计算机科学与技术评委会名单,看有谁上榜了...
  4. 基于Java Servlet 构建的在线音乐服务器
  5. docker网络模式--资源分配叙述(1)
  6. 嵌入式硬件-读懂原理图
  7. 自考-计算机程序设计-1-概论
  8. [数学建模] 大数据建模五步法
  9. Android手机写Java代码的软件
  10. android studio静态界面设计,2.3 使用Android Studio 简单设计UI界面