1 import time 2 from selenium.webdriver import Chrome 3 from selenium.webdriver.chrome.options import Options 4 from selenium.webdriver.common.by import By 5 from selenium.webdriver.support.select import Select 6 7 # 浏览器参数配置 8 # 无窗口 9 opt = Options() 10 opt.add_argument('headless') 11 web = Chrome(options=opt) 12 web.get('https://www.endata.com.cn/Boxoffice/Bo/Year/index.html') 13 14 # 定位到下拉列表 15 sel_el = web.find_element(By.XPATH, '//*[@id="OptionDate"]') 16 # 对元素进行包装,包装成下拉菜单 17 sel = Select(sel_el) 18 # 让浏览器调整选项 19 for i in range(len(sel.options)): 20 sel.select_by_index(i) 21 time.sleep(2) 22 table = web.find_element(By.XPATH, '//*[@id="TableList"]/table') 23 print(table.text) 24 print('================================================') 25 print("Over!")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。