@记录Python selenium制作自动化农民世界脚本第一天

第一步,实现自动化登录农民世界

直接上代码

class Wish(object):# def __init__(self):def get_data(self):"""获取cookie"""option = webdriver.ChromeOptions()option.add_argument(r'--user-data-dir=C:\ChromeUserData') # 设置driver浏览器路径以后登录一次就有Cookie了option.add_argument("blink-settings=imagesEnabled=false")  # 不加载图片# 初始化driverservice = Service(r"C:\Users\86183\Downloads\chromedriver.exe")driver = webdriver.Chrome(service=service,options=option)driver.get('https://play.farmersworld.io/')def run(self):self.get_data()if __name__ == '__main__':fps = Wish()fps.run()

总结:
由于使用了Cookies,所以不用再需要账号密码即可登录农民世界了,方便了以后的测试。 此前遇到了几个问题, 一 每次启动driver的时候都需要登录一次,非常麻烦,于是想怎么跳过这个,有了这个解决方案。

记录Python selenium制作自动化农民世界脚本第一天相关推荐

  1. Python+Selenium 网页自动化 exe 程序编程实现(最全避坑指南)

    前言 在我的日常工作中,经常需要在内网(不连接互联网)的网页版办公系统中进行抓取网页数据.修改表单等大量重复性的操作.我就想是否可以编写出自动化的工具,将这些日常琐碎的操作变得轻松而高效.虽然本人非计 ...

  2. 已解决python selenium模块自动化操作谷歌浏览器点击元素失效问题解决(亲测有效)

    已解决python selenium模块自动化操作浏览器点击元素,抛出异常selenium.common.exceptions.ElementClickInterceptedException: Me ...

  3. Python+Selenium WebUI自动化框架 -- 实现特殊PO模型

    前言: 设计执行格式,封装PO模型工厂,实现PO模型脱离代码,一套代码执行所有项目的UI自动化,让UI自动化框架脱离高成本.低效率时代,将用例的重用性贯彻到极致,让烦人的PO模型变得无所谓,让一个测试 ...

  4. python+selenium实现自动化连接校园网

    python+selenium实现自动化连接校园网(资源下载链接在总结) 校园网的自动连接 在学校里面,我经常会用到校园WiFi.我个人使用的是办移动套餐送的wifi套餐,因此,我连接的WiFi是NJ ...

  5. python+selenium爬虫自动化批量下载文件

    一.项目需求 在一个业务网站有可以一个个打开有相关内容的文本,需要逐个保存为TXT,数据量是以千为单位,人工操作会麻木到崩溃. 二.解决方案 目前的基础办法就是使用python+selenium自动化 ...

  6. Python+selenium Web自动化持续更新

    保姆入门级Web自动化学习资料 前言 Web自动化环境搭建 软件准备 开始环境搭建 浏览器和驱动下载 谷歌浏览器驱动版本对应以及下载: edge浏览器驱动版本对应以及下载: ie浏览器驱动官方地址: ...

  7. python selenium UI自动化解决验证码的4种方法

    测试环境 windows7+ firefox50+ geckodriver # firefox浏览器驱动 python3 selenium3 selenium UI自动化解决验证码的4种方法:去掉验证 ...

  8. python自动化办公 51cto_利用python实现批量自动化运维脚本案例

    本文为通过密码或密钥实现python批量自动化运维脚本案例分享,是老男孩linux培训 python课程教学案例内容,后续会分享多线程并发执行这个脚本的更高级的功能(http://oldboy.blo ...

  9. python+selenium实现自动化百度搜索关键词

    通过python配合爬虫接口利用selenium实现自动化打开chrome浏览器,进行百度关键词搜索. 1.安装python3,访问官网选择对应的版本安装即可,最新版为3.7. 2.安装seleniu ...

最新文章

  1. 计算机网络知到马惜平答案,计算机网络实习用Dreamweaver搭建个人网站
  2. 安全狗:云时代的服务器安全守护者
  3. JavaScript语言基础.上
  4. linux下 发布qt程序,Linux下发布qt程序
  5. 微软75亿收购Github,微软以开发者为中心的初心不变
  6. spring学习(15):required属性
  7. 第二周linux微职位
  8. iOS:Covert p12 back to CSR
  9. 工作与生活 -- 平衡是必须的
  10. linux安装JDK环境,JDK6.0即java 1.6.0
  11. 《SEO的艺术(原书第2版)》——3.11 为意识形态影响力开展SEO
  12. android gridview滚动监听,检测GridView滚动速度 – Android
  13. php图片显示不了,如何解决php显示不了图片的问题
  14. 解决“你正在使用的浏览器版本过低,将不能正常浏览和使用知乎”问题
  15. Eclipse显示bin文件夹
  16. UE4遇到的各种奇葩问题
  17. 网站如何锁定用户,超级浏览器有办法解决吗?
  18. python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...
  19. 应届学弟咨询:是去华为拿1万多低薪,还是去二线自研公司拿2万多高薪?.....
  20. python的scrapy爬虫模块间进行传参_小猪的Python学习之旅 —— 4.Scrapy爬虫框架初体验...

热门文章

  1. 关于Web 网页设计规范
  2. [陈鹏导师精益项目实战]华东区电机企业精益生产项目第五期启动
  3. 算力和硬件的关系_硬件与软件:躯体与灵魂
  4. java集合List解析
  5. matlab humoments,应用于数字图像识别的Hu矩缩放不变性分析
  6. 使用tree-node-cli(踩坑)生成树状目录
  7. 2021-第五空间智能安全大赛-Web-EasyCleanup
  8. 2022商业地产百货零售行业IT及数字化转型分析
  9. 用学生邮箱注册JetBrains官网账号
  10. PS入门(1-2) 灰度色彩模式