一、学习资料
视频:
B站 - 【爬虫入门】selenium爬取动态网页,以及常见的问题
文档:
语雀 - 【爬虫入门】selenium爬取动态网页,以及常见的问题。
百度文库 - Chromedriver安装教程(简洁版)
「UI 测试自动化selenium」汇总
二、selenium简介
三、webbrowser
打开特定浏览器,批量打开表格中的网页
import webbrowser import xlrd
if name == ‘main‘:
# 获取任意浏览器# LYPath = input("请输入LY全地址:")# LYPath = LYPath.replace('"', '')# LYPath = LYPath.replace('\\','/')LYPath = "全地址/lybrowser.exe"webbrowser.register('LY',None,webbrowser.BackgroundBrowser(LYPath))# webbrowser.get('LY').open_new_tab('[https://cn.bing.com/chrome/newtab](https://cn.bing.com/chrome/newtab)')# 获取数据excel_path = 'urls.xlsx'url_row = 0workbook = xlrd.open_workbook(excel_path)table = workbook.sheets()[0]i = 0nrows = table.nrowscontinue_flag = 'Y'# 批量打开网页while continue_flag != 'N' and i < nrows:for j in range(12):if i >= nrows:print(f'{i}个url已全部打开')breaktemp_url = table.cell(i,url_row).valuewebbrowser.get('LY').open_new_tab(temp_url)print(f'{i}:{temp_url} 已打开\n')i += 1if i < nrows:continue_flag = input('输入‘N’结束,任意键继续:')
