摘要: 1. 控制浏览器窗口大小 设置浏览器大小:set_window_size(n, m) 设置浏览器全屏:maximize_window() from selenium import webdriver import time driver = webdriver.Chrome() driver.get 阅读全文
posted @ 2020-03-05 22:55 小虫虫大虫虫 阅读(1923) 评论(0) 推荐(0) 编辑
摘要: webdriver是selenium体系中设计出来操作浏览器的一套API。站在编程语言的角度,webdriver是Python的一个用于实现web自动化的第三方库。 web页面上一般有输入框、按钮、文字、文字链接、图片、下拉框等等元素,web自动化要做的就是模拟鼠标和键盘来操作这些元素。首先,要找到 阅读全文
posted @ 2020-03-05 22:27 小虫虫大虫虫 阅读(558) 评论(0) 推荐(0) 编辑
摘要: HTML结构的特征: 1. 由标签对组成 html、div就是标签的标签名<html></html> <body></body> <div></div> <form></form> 2. 标签有各种属性 id、class就是属性<div id="head" class="s_down"> <div 阅读全文
posted @ 2020-03-04 21:41 小虫虫大虫虫 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,则程序就会用所谓的回溯(traceback)来终止执行。 大多数错误会引发异常,但异常不一定代表错误,有时只是一个警告,有时只是一个终止信号,例如退出循环等 常见异常处理语 阅读全文
posted @ 2020-03-02 15:49 小虫虫大虫虫 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1. 用户输入内容与打印 输入:input() 输出:print() 例1,输入字符串,并原样输出1 a = input('请输入一些字符') # 接受用户输入 2 3 print(a) # 打印输出 例2,输入字符串,并判断是否是回文,打印结果 1 def reverse(text): 2 ret 阅读全文
posted @ 2020-02-13 13:23 小虫虫大虫虫 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 类和对象 类(Class):字段和方法是类的属性。(这两个术语,用以区分普通的变量和函数)只有当你拥有一个该类的对象时,你才能使用这些字段和方法。 对象(Object):是类的实例 1 class Person: # 类:关键字class 类名 冒号 2 pass 3 4 5 p = Person( 阅读全文
posted @ 2020-02-08 14:21 小虫虫大虫虫 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1. 模块的概念:最简单的一种就是以.py命名的文件 2. 模块的位置: 已编译好的(内置模块) py文件(sys.path变量所提供的目录=环境变量中的目录) 当前目录 所以,必须将要导入的模块放置在当前目录,或sys.path所列出的目录内。搜索顺序:当前路径->sys.path目录 3. 导入 阅读全文
posted @ 2020-02-03 18:26 小虫虫大虫虫 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. 函数定义 1 # 函数定义 2 # 通过关键字def来定义。这一关键字后跟一个函数的标识符,在跟一对圆括号,其中可以包括一些变量的名称,再以冒号结尾。另起一行的语句块是函数体。 3 # def 函数名(): 4 def say_hello(): 5 print('hello') 6 7 say 阅读全文
posted @ 2020-01-16 15:49 小虫虫大虫虫 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在python中,有3种控制流语句:if、for 和 while 1、if语句: 语法:if... elif... else (python中不存在switch语句) 1 nn = 100 2 a = int(input('please input a number')) # input()以字符串 阅读全文
posted @ 2020-01-13 16:58 小虫虫大虫虫 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1 # coding:utf-8 2 # 表达式 = 运算符 + 操作数 3 # expressions = operators + operands 4 5 # 加 6 print(3 + 5) 7 print('a' + 'b') # 字符串相加,输出ab 8 # 减 9 print(50 - 阅读全文
posted @ 2020-01-13 15:21 小虫虫大虫虫 阅读(163) 评论(0) 推荐(0) 编辑