![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
pycharm
weed
阳光太阳
有自己写的,有别人的,只用于学习记录和提升自己
展开
-
变量的引用
01引用的定义 控制台输出 ****02函数的参数和返回值的传递 控制台输出原创 2019-07-22 16:42:06 · 87 阅读 · 0 评论 -
python基础
=是赋值 ==是判断两个是否相等 % 是余数 // 商的整数部分 / 取商 ** 取蜜 判断一个数是奇数还是偶数,不能被2整除的是奇数 a=int(input(“请输入数字”)) if (a%2==0): print(“偶数”) else: print(“奇数”) ...原创 2021-01-28 11:21:30 · 63 阅读 · 0 评论 -
python+selenium 切换frame方法
目录一、前言二、详细使用1.切入frame2.切出frame(切回主目录)3.嵌套frame的操作 一、前言 在学习使用selenium定位页面元素的时候经常会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼; frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe会影响selenium定位; 二、详细使用 1.切入frame selenium提原创 2021-01-27 13:10:40 · 1713 阅读 · 0 评论 -
selenium+python:下拉选项定位select
1、Select元素 2、定位select 方法一:二次定位 先定位 select 框,再定位 select 里的选项 但有时候选项是无法定位的,所以不是很好用 方法二:直接定位 定位到 select 后,下方查看元素属性地方,点 select 标签前面的+号或者箭头,就可以展开里面的选项内容了。 自己写 xpath 定位或者 css,一次性直接定位到 option 上的内容。 方法三:Select 模块(index)点位 1.先要导入 select 方法: from selenium.webdriv原创 2021-01-27 11:52:46 · 434 阅读 · 0 评论 -
python八大定位
1、id定位 find_element_by_id 2、name定位 3、class_name定位 4、link_text定位 5、partial_link_text定位 6、xpath 7、select定位 适合下拉框 导入包 from selenium.webdriver.support.ui import Select Select(driver.find_element_by_id(“s2Id”)).select_by_value(“o2”) ...原创 2021-01-27 11:32:50 · 550 阅读 · 0 评论 -
python+selenium+webdriver
火狐驱动网址:https://github.com/mozilla/geckodriver/releases 导入包 from selenium import webdriver import time 启动火狐,有两种方式 方式一: driver=webdriver.Firefox() 方式二: driver=webdriver.Firefox(executable_path=“D:\geckodriver.exe”) driver.get(“https://www.baidu.com”) driver.原创 2021-01-18 15:31:45 · 95 阅读 · 0 评论 -
向房间添加家具
需求 1.房子(house)有户型,总面积,以及家具列表 新房子没有任何家具 2.家具(furniture)有名字和占地面积 沙发(sofa)占地 2.6 床(bed)占地 3.8 书桌(table)占地 1.8 3.将以上家具添加到房子中 4.打印房子是需要输出:户型,总面积,剩余面积,家具名称列表 ...原创 2019-08-05 13:10:05 · 510 阅读 · 0 评论