file-type

ChromeDriver与GeckoDriver压缩包下载指南

下载需积分: 9 | 5.64MB | 更新于2025-02-05 | 47 浏览量 | 6 评论 | 0 下载量 举报 收藏
download 立即下载
标题“chromedriver+geckodriver.7z”指向的文件是一个压缩包,包含了两个重要的驱动程序文件:chromedriver和geckodriver。这两个驱动程序是自动化测试工具Selenium中不可或缺的组件,用于控制Chrome和Firefox两种不同的浏览器进行自动化网页测试。 首先,我们来看chromedriver。chromedriver是一个开源的自动化测试工具,它可以独立于Chrome浏览器而运行。它主要与Selenium Webdriver协同工作,用于模拟用户在Chrome浏览器上的各种操作,如点击、输入文字、导航等。由于Chrome浏览器具有广泛的用户基础,chromedriver在自动化测试中显得尤为重要。 描述中提到的“chromedriver_win32_81.0.4044.138.zip”是指特定版本的chromedriver压缩包,专为32位Windows操作系统设计。版本号81.0.4044.138意味着这是ChromeDriver与Chrome浏览器版本81兼容的驱动程序。该版本的驱动程序确保了与Chrome浏览器的兼容性和对最新Chrome特性的支持,保证了自动化测试的有效性。文件还包含了SHA256校验码,这是为了确保文件在传输和下载过程中的完整性和安全性。 第二个文件是“geckodriver-v0.26.0-win64.zip”,它是为Firefox浏览器准备的类似工具。geckodriver是Firefox浏览器的驱动程序,与Mozilla Firefox浏览器一起工作,兼容64位Windows系统。它同样与Selenium Webdriver搭配使用,提供自动化网页测试能力。版本号v0.26.0表示这是geckodriver的特定版本,该版本支持与Firefox浏览器的特定更新版本的交互。 标签“chromeDriver geckodriver”表明了这个压缩包的两个核心组件。在使用这些驱动程序时,开发者或测试工程师需要确保他们的测试环境安装了正确的浏览器版本,并且下载对应的驱动程序版本。这两个工具都是Web自动化测试领域中的标准工具,广泛用于网页应用的功能测试、性能测试和回归测试中。 了解了标题、描述和标签,我们再来看压缩包子文件的文件名称列表。列表中列出了两个文件: 1. chromedriver_win32_81.0.4044.138.zip 这个文件是chromedriver针对32位Windows系统的压缩包。解压后,通常需要把文件路径添加到系统环境变量PATH中,或者在编写自动化测试脚本时指定驱动程序的路径。安装完成后,开发者可以通过Selenium的API调用chromedriver来控制Chrome浏览器,进行自动化测试。 2. geckodriver-v0.26.0-win64.zip 这个文件是geckodriver针对64位Windows系统的压缩包。与chromedriver相似,安装后需要将geckodriver.exe所在的目录添加到系统环境变量PATH中,或者在脚本中指定驱动路径。安装geckodriver后,可以配合Selenium Webdriver进行各种自动化操作。 综上所述,这些组件为Web开发者和测试人员提供了控制主流浏览器的能力,是实现自动化Web测试不可或缺的工具。在进行自动化测试时,了解如何正确安装和配置这些驱动程序是基本技能之一,可以帮助测试人员有效地进行自动化测试,提高测试效率和覆盖率。

相关推荐

filetype

import requests import parsel import re import os import time def change(content): """解密字体加密""" # 看到这里不要慌,后面有教大家如何去生产对应的解码 word_data = {58344: 'd', 58345: '在', 58346: '主', 58347: '特', 58348: '家', 58349: '军', 58350: '然', 58351: '表', 58352: '场', 58353: '4', 58354: '要', 58355: '只', 58356: 'v', 58357: '和', 58359: '6', 58360: '别', 58361: '还', 58362: 'g', 58363: '现', 58364: '儿', 58365: '岁', 58368: '此', 58369: '象', 58370: '月', 58371: '3', 58372: '出', 58373: '战', 58374: '工', 58375: '相', 58376: 'o', 58377: '男', 58378: '直', 58379: '失', 58380: '世', 58381: 'f', 58382: '都', 58383: '平', 58384: '文', 58385: '什', 58386: 'v', 58387: 'o', 58388: '将', 58389: '真', 58390: 't', 58391: '那', 58392: '当', 58394: '会', 58395: '立', 58396: '些', 58397: 'u', 58398: '是', 58399: '十', 58400: '张', 58401: '学', 58402: '气', 58403: '大', 58404: '爱', 58405: '两', 58406: '命', 58407: '全', 58408: '后', 58409: '东', 58410: '性', 58411: '通', 58412: '被', 58413: '1', 58414: '它', 58415: '乐', 58416: '接', 58417: '而', 58418: '感', 58419: '车', 58420: 'l', 58421: '公', 58422: '了', 58423: '常', 58424: '以', 58425: '何', 58426: '可j', 58427: '话', 58428: '先', 58429: 'p', 58430: 'i', 58431: '4', 58432: '轻', 58433: 'm', 58434: '士', 58435: 'w', 58436: '着', 58437: '变', 58438: '尔', 58439: '快', 58440: 'l', 58441: '个', 58442: '说', 58443: '少', 58444: '色', 58445: '里', 58446: '安', 58447: '花', 58448: '远', 58449: '7', 58450: '难', 58451: '师', 58452: '放', 58453: 't', 58454: '报', 58455: '认', 58456: '面', 58457: '道', 58458: 's', 58460: '克', 58461: '地', 58462: '度', 58463: 'l', 58464: '好', 58465: '机', 58466: 'u', 58467: '民', 58468: '写', 58469: '把', 58470: '万', 58471: '同', 58472: '水', 58473: '新', 58474: '没', 58475: '书', 58476: '电', 58477: '吃', 58478: '像', 58479: '斯', 58480: '5', 58481: '为', 58482: 'y', 58483: '白', 58484: '几', 58485: '日', 58486: '教', 58487: '看', 58488: '但', 58489: '第', 58490: '加', 58491: '候', 58492: '作', 58493: '上', 58494: '拉', 58495: '住', 58496: '有', 58497: '法', 58498: 'r', 58499: '事', 58500: '应', 58501: '位', 58502: '利', 58503: '你', 58504: '声', 58505: '身', 58506: '国', 58507: '问', 58508: '马', 58509: '女', 58510: '他', 58511: 'y', 58512: '比', 58513: '父', 58514: 'x', 58515: 'a', 58516: 'h', 58517: 'n', 58518: 's', 58519: 'x', 58520: '边', 58521: '美', 58522: '对', 58523: 'f所', 58524: '金', 58525: '活', 58526: '回', 58527: '意', 58528: '到', 58529: 'z', 58530: '从', 58531: 'j', 58532: '知', 58533: '又', 58534: '内', 58535: '因', 58536: '点', 58537: 'q', 58539: '定', 58540: '8', 58541: 'R', 58542: 'b', 58543: '正', 58544: '或', 58545: '夫', 58546: '向', 58547: '德', 58548: '听', 58549: '更', 58551: '得', 58552: '告', 58553: '并', 58554: '本', 58555: 'q', 58556: '过', 58557: '记', 58558: 'l', 58559: '让', 58560: '打', 58561: 'f', 58562: '人', 58563: '就', 58564: '者', 58565: '去', 58566: '原', 58567: '满', 58568: '体', 58569: '做', 58570: '经', 58571: 'K', 58572: '走', 58573: '如', 58574: '孩', 58575: 'c', 58576: 'g', 58577: '给', 58578: '使', 58579: '物', 58581: '最', 58582: '笑', 58583: '部', 58585: '员', 58586: '等', 58587: '受', 58588: 'k', 58589: '行', 58591: '条', 58592: '果', 58593: '动', 58594: '光', 58595: '门', 58596: '头', 58597: '见', 58598: '往', 58599: '自', 58600: '解', 58601: '成', 58602: '处', 58603: '天', 58604: '能', 58605: '于', 58606: '名', 58607: '其', 58608: '发', 58609: '总', 58610: '母', 58611: '的', 58612: '死', 58613: '手', 58614: '入', 58615: '路', 58616: '进', 58617: '心', 58618: '来', 58619: 'h', 58620: '时', 58621: '力', 58622: '多', 58623: '开', 58624: '已', 58625: '许', 58626: 'd', 58627: '至', 58628: '由', 58629: '很', 58630: '界', 58631: 'n', 58632: '小', 58633: '与', 58634: 'z', 58635: '想', 58636: '代', 58637: '么', 58638: '分', 58639: '生', 58640: '口', 58641: '再', 58642: '妈', 58643: '望', 58644: '次', 58645: '西', 58646: '风', 58647: '种', 58648: '带', 58649: 'j', 58651: '实', 58652: '情', 58653: '才', 58654: '这', 58656: 'e', 58657: '我', 58658: '神', 58659: '格', 58660: '长', 58661: '觉', 58662: '间', 58663: '年', 58664: '眼', 58665: '无', 58666: '不', 58667: '亲', 58668: '关', 58669: '结', 58670: '0', 58671: '友', 58672: '信', 58673: '下', 58674: '却', 58675: '重', 58676: '己', 58677: '老', 58678: '2', 58679: '音', 58680: '字', 58681: 'm', 58682: '呢', 58683: '明', 58684: '之', 58685: '前', 58686: '高', 58687: 'p', 58688: 'b', 58689: '目', 58690: '太', 58691: 'e', 58692: '9', 58693: '起', 58694: '棱', 58695: '她', 58696: '也', 58697: 'w', 58698: '用', 58699: '方', 58700: '子', 58701: '英', 58702: '每', 58703: '理', 58704: '便', 58705: '四', 58706: '数', 58707: '期', 58708: '中', 58709: 'c', 58710: '外', 58711: '样', 58712: 'a', 58713: '海', 58714: '们', 58715: '任', 58538: '三', 58590: '一'} result = '' for i in content: code = ord(i) if code in word_data: result += word_data[code] else: result += i return result # 请求头 headers = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0" , # 下面会带大家如何去找,需要自行去替换 } # 目标小说目录页链接 lianjie: str = input("小说链接:") link = lianjie # 下面会带大家如何去找,需要自行去替换 link_response = requests.get(url=link, headers=headers) link_data = link_response.text # 提取小说名称 name = re.findall('"bookName":"(.*?)",', link_data)[0] valid_name = re.sub(r'[\\/:*?"<>|]', '', name) os.makedirs(valid_name, exist_ok=True) # 提取章节ID列表(保持原有 chapter_id_list 逻辑) chapter_id_list = re.findall('<a href="/https/wenku.csdn.net/reader/(\\d+)" class="chapter-item-title"', link_data)[1:] # 遍历章节 for chapter_id in chapter_id_list: url = f'https://fanqienovel.com/reader/{chapter_id}' try: response = requests.get(url=url, headers=headers, timeout=10) response.raise_for_status() # 检查HTTP状态码 html = response.text # 解析章节标题 selector = parsel.Selector(html) title = selector.css('.muye-reader-title::text').get() if not title: print(f"⚠️ 章节 {chapter_id} 未找到标题,跳过...") continue # 清理标题非法字符 valid_title = re.sub(r'[\\/:*?"<>|]', '', title) # 解析正文内容 content_list = selector.css('.muye-reader-content p::text').getall() content = '\n\n'.join(content_list) new_content = change(content) # 写入章节文件 file_path = os.path.join(valid_name, f'{valid_title}.txt') with open(file_path, 'w', encoding='utf-8') as f: f.write(title + '\n\n') f.write(new_content) print(f"✅ 已保存章节: {valid_title}") time.sleep(1) # 避免频繁请求 except Exception as e: print(f"❌ 章节 {chapter_id} 爬取失败: {str(e)}") continue print(f'《{valid_name}》共 {len(chapter_id_list)} 章节已保存完成') 小说链接:https://fanqienovel.com/page/7351282372152675353?force_mobile=1 《什么,梦中的娘子都是真的》共 0 章节已保存完成 进程已结束,退出代码为 0

资源评论
用户头像
咖啡碎冰冰
2025.05.16
压缩文件包含SHA256校验值,确保下载文件的完整性。
用户头像
行走的瓶子Yolo
2025.05.05
该压缩包内含chromedriver和geckodriver,适用于不同浏览器自动化测试。
用户头像
精准小天使
2025.04.11
压缩包包含最新版本的chromedriver和geckodriver,便捷性高。☁️
用户头像
芊暖
2025.02.20
适合开发者快速获取所需驱动,进行网页自动化测试。
用户头像
正版胡一星
2025.02.02
提供了Chrome和Firefox的驱动程序压缩包,节省下载时间。
用户头像
五月Eliy
2025.02.01
文件提供了方便的浏览器自动化工具,快速部署。