需求描述:使用python代码实现自动打开浏览器,之后进入百度,输入‘小姐姐’,查看结果 1.安装selenium,直接安装4.0版本。 pipinstallselenium4.0 看到successful字样就安装成功了 2.代码实现 @File:自动化测试.py author:蜜蜂 Time:2023/12/1917:06 importtime fromseleniumimportwebdriver fromselenium.webdriver.common.byimportBy defmain(): 生成一个浏览器 driver=webdriver.Chrome() 让浏览器打...

最近有小伙伴看完蜜蜂之前分享的爬虫文章之后,使用python代码实现了自动保存网站上面的图片到本地,但是最近又有新的需求。 需求描述:爬取微博文娱榜的数据,并保存到csv文件中 网址:https://weibo.com/hot/entertainment 需要将一下框上的两个字段都爬取下来。 对于这样的需求,看过蜜蜂之前的文章的小伙伴可能首先想到的就是爬取网页源代码,然后用xpath来提取相应字段。但是这样去代码实现的时候会发现无法得到想要的结果,这是因为这是一个动态页面。以下是蜜蜂的代码实现过程: @File:微博文娱榜.py author:蜜蜂 Time:2023/12/2014:40...

1.输入网址: https://www.hp.com/ 2.点击支持-->软件与驱动程序 3.点击打印机 4.输入型号 5.选择相应的 6. 7. 8. 9.直接点击下一步 10.选好型号之后点击下一步 11.之后把打印机开机连接到电脑就ok了

  2LzAzYhjn3vW   2023年11月19日   17   0   0 打印机驱动驱动程序

1.if-------------------单分支语句 2.if…else-------------双分支语句 3. if…elseif…else-----多分支语句 当然,还有个switch语句 案例: 加油站,为了鼓励车主多加油,实行多加多优惠政策,具体优惠如下: Ø 已知92号汽油,每升6元;如果大于等于20升,那么每升5.9; Ø 已知97号汽油,每升7元;如果大于等于40升,那么每升6.5 Ø 编写JS程序,用户输入自己的汽油编号,然后输入自己加多少升,弹出价格 代码如下: 运行效果:

方法挺多,蜜蜂这里分享三种比较简单的(win自带插件、向日葵、todesk) 1.按下win+R,输入mstsc,然后点击确认。 1.2输入远程IP,然后点击连接. 1.3点击是 1.4就能连接到远程桌面了 2.向日葵,这个比较简单需要双方都装上这个软件。 3.todesk,用法和向日葵一样

  2LzAzYhjn3vW   2023年11月14日   15   0   0 IP远程桌面todesk

1.使用input函数输入一个3位数,分别获得百位,十位,个位,并且打印出来 2.将百位取三次方+十位三次方+各位三次方求和 3.将求和的结果与输入数字本身进行比较,如果相等打印"他是水仙花" number01=int(input("请输入一个三位数:")) located01=(number01//100)%10 located02=(number01//10)%10 located03=number01%10 sum1=located013+located023+located033 print("所求的和为:",sum1) ifsum1number01: print("他是水仙花数!"...

  2LzAzYhjn3vW   2023年11月13日   12   0   0 水仙花数

for循环 一.:用for循环求100-999之间的水仙花数 水仙花数指的是:一个数字他的每个位置的数的立方之和等于他自己 比如:153=1的三次方+3的三次方+5的三次方 foriinrange(100,999): num1=(i//100)%10 num2=(i//10)%10 num3=i%10 sum1=num13+num23+num33 ifisum1: print(i) 运行结果:

  2LzAzYhjn3vW   2023年11月13日   19   0   0 for循环水仙花数

打印倒三角星星图 foriinrange(4): forjinrange(4-i): print("",end="") print() 运行结果:

  2LzAzYhjn3vW   2023年11月13日   19   0   0 倒三角嵌套for循环

要求如下name="a重生之我是张无忌无敌叼霸天A"移除name变量对应的值两边的空格 判断name变量是否以“我是”开头 判断name变量是否以”张无忌”结尾 将name变量对应的值中的所有的”无忌”替换为蜜蜂” 将name变量对应的值中的第一个”无”替换成”有”1表示1个 将name变量对应的值根据所有的”无”分割,并输出结果 将name变量对应的值根据第一个”无”分割,并输出结果 将name变量对应的值变大写,并输出结果 将name变量对应的值变小写,并输出结果 请输出name变量对应的值的第2个字符 请输出name变量对应的值的前3个字符 请输出name变量对应的值的后2个字符 na...

  2LzAzYhjn3vW   2023年11月13日   15   0   0 字符串长度lowerupper

猜拳游戏 importrandom list_guess=["石头","剪刀","布"] list_win=["['剪刀','布']","['布','石头']","['石头','剪刀']"] whileTrue: computer=random.choice(list_guess) person=input("请输入石头/剪刀/布:") ifcomputerperson: print("平局,游戏继续") elifpersonnotinlist_guess: print("输入错误,请重新输入!") elif[computer,person]inlist_win: print("电脑胜,继...

  2LzAzYhjn3vW   2023年11月13日   25   0   0 猜拳列表

斗地主 生成一副扑克♠♣♦♥ importrandom list_flower=["♠","♣","♦","♥"]花色 list_number=["2","3","4","5","6","7","8","9","10","J","Q","K","A"]牌号 poker_list=[] foriinlist_number: forjinlist_flower: poker_list.append(j+i) poker_list.append("大王") poker_list.append("小王") 洗牌 poker_index_list=[iforiinrange(len(poker_li...

  2LzAzYhjn3vW   2023年11月13日   17   0   0 纸牌斗地主列表

后宫选妃+个人IP系统+学籍管理系统)代码 学籍管理系统 print("后宫选妃+个人IP系统+学籍管理三合一系统") print("1.后宫选妃系统=") print("2.个人IP系统=") print("3.学籍管理系统=") print("=") userinput=input("请输入相应的数字:") ifuserinput"1": 后宫选妃 print("=欢迎来到后宫选妃系统") king_message={} whileTrue: king_name=input("皇上,请输入您的名字,或者输入Q退出系统:") ifking_name"Q": break else: beau...

  2LzAzYhjn3vW   2023年11月13日   20   0   0 学籍管理IP字典ip地址管理系统

1.类是什么? 类是对具有相同属性的和行为的事物/物体的总称。又来描述同一事物的属性和行为。 2.什么叫对象? 客观存在的事物皆称为对象,具体一点说就是某一类事物的具体体现。 3.类与对象的关系:类是对对象的描述,对象是类的具体体现。 案例一: 定义一个Person类: 构建属性:姓名/年龄/性别/地址/电话/邮箱 构建行为:个人介绍/吃饭/唱歌 创建对象并且赋值和调用行为 classPerson: def__init__(self,name,age,gander,address,number,email,eat,sing): self.name=name self.age=age self...

类属性与实例属性 案例: 1.定义员工类Employee,属性:姓名,薪资 2.增加类属性:员工薪资信息列表 3.尝试添加对应的类方法,实例方法 类方法:对员工薪资进行排名 实例方法:每新增一个员工,添加到列表中 4.测试并执行打印结果 classEmployee: salary_list=[]2.增加类属性:员工薪资信息列表 def__init__(self,name,salary): self.name=name self.salary=salary 实例方法:每新增一个员工,添加到列表中 defadd_user(self): Employee.salary_list.append((...

在编程过程中,异常是不避免的,为了是我们的代码更加可靠,我们需要学会如何处理异常。 一下是自定义异常以及异常处理的一个小案例: 一.自定义异常类MyException类,测试当用户输入的数字大于90,raise主动抛出并处理该异常 classMyException(Exception): def__init__(self,msg): self.msg=msg def__str__(self): returnself.msg num=int(input("请输入:")) try: ifnum>90: raiseMyException("输入的数值太大") exceptMyExceptio...

1.在一个函数内部的函数,同时引用了外部函数的变量,绑定了外部变量的过程就叫闭包(对数据的操作封装了起来) 2.装饰器:不影响原有功能的前提下,可以添加新功能,可以用来调用无法修改的第三方API  a.外部闭包函数的参数是被封装修饰器的函数对象。  b.返回的是装饰函数+新增的装饰功能。  c.可以理解为装饰器设计模式。 案例: 构建模拟事务处理装饰器 一.函数1:删除数据功能 defdelete(): print("删除数据功能") 函数2:增加数据功能 defadd(): print("增加数据功能") 二.需要新增功能检查数据是否存在 defuser_ch...

打地鼠 地鼠出现的位置 importrandom importtime 得分 score=0 ifscore0: game_time=10定义时间限制 print(f'欢迎来到打地鼠游戏,您有{game_time}秒时间打中地鼠') star_time=time.time()开始时间 end_time=star_time+game_time whiletime.time()<end_time: position=random.randint(1,9)生成地鼠的位置 print(f'地鼠出现在第{position}个洞') user_position=int(input("请输入您要敲...

  2LzAzYhjn3vW   2023年11月13日   20   0   0 游戏Time打地鼠

DOM:文档对象模型 怎样选择对应的元素(即标签)? 对元素能做哪些操作? DOM中将HTML文档视为树结构 节点:网页中的所有内容叫节点。 案例:网页开关灯 渲染效果:

在编写JavaScript时,引入JavaScript代码的方式和css类似:内嵌式、外部式、行内式3种方式. 1) 内嵌式 直接使用<script>标签包裹JavaScript代码,直接编写到HTML文件中。 如: <script>   alert('内嵌式45612313') </script> 2) 外部式 将JavaScript代码保存在一个单独的.js文件中,然后使用<script>标签的src属性来引入文件。 如: <scriptsrc="8-1.js"></script&gt...

  2LzAzYhjn3vW   2023年11月05日   20   0   0 属性值htmlcss引入方式

1.临时设置 [root@host2]ulimit-n 10240 2.永久设置在/etc/security/limits.conf 中加入        soft  nofile     65535        hard  nofile     65535 [root@host2]tail/etc/sec...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~