网站展示:
爬取并保存至csv,代码如下
from selenium.webdriver import Chrome
from selenium.webdriver.support.select import Select
import time
import csv
web = 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)
#获取到每一个tr
tr_list = web.find_elements_by_xpath('//*[@id="TableList"]/table/tbody/tr')
print(tr_list)
for tr in range(len(tr_list)):