06 2019 档案
摘要:#导入selenium请求库 from selenium import webdriver # 导入键盘Keys from selenium.webdriver.common.keys import Keys import time ''' 驱动浏览器的两种方式 ''' #第一种直接去Script文件夹中查找驱动 driver = webdriver.Chrome() #5秒后自动关闭网页...
阅读全文
摘要:from selenium import webdriver import time ''' 驱动浏览器的两种方式 ''' #第一种直接去Script文件夹中查找驱动 driver = webdriver.Chrome() #5秒后自动关闭网页 time.sleep(5) driver.close() #第二种填写驱动路径 #webdriver.Chrome(r'D:\chromedriver...
阅读全文
摘要:今日内容: 一 Selenium请求库一 Selenium请求库 1、什么是Selenium? Selenium是一个自动测试工具,他可以帮助我们通过代码取实现驱动浏览器自定执行相应的操作。 所以我们也可以同他来做爬虫 2、为什么要使用Selenium? 主要使用Selenium的目的是为了跳过登陆
阅读全文
摘要:'''''' ''' https://movie.douban.com/top250?start=0&filter= https://movie.douban.com/top250?start=25&filter= https://movie.douban.com/top250?start=50&filter= 1、发送请求 2、解析数据 3、保存数据 ''' import requests ...
阅读全文
摘要:'''''' ''' 视频选项: 1、梨视频 ''' import requests video_url = 'https://www.pearvideo.com/video_1570302' #梨视频网址 response = requests.get(url=video_url) print(response.text) #往视频源地址发送请求 response = requ...
阅读全文
摘要:今日内容: 一 爬虫原理 二 Requests请求库一 爬虫原理 1、什么是互联网? 指的是由一堆网络设备,把一台台计算机互联网联系到一起称之为互联网 2、互联网建立的目的? 互联网建立的目的是为了数据的传递以及数据的共享 3、什么是数据? 例如淘宝、京东商品信息等... 东方财富、雪球网的一些证券
阅读全文
摘要:import requests #导入requests请求库 #往百度主页发送请求,获取响应对象 response = requests.get(url='https://www.baidu.com/') #设置字符编码为 utf-8 response.encoding = 'utf-8' #打印响应文本 print(response.text) #把响应文本写入本地 with open ...
阅读全文
摘要:'''''' ''' 函数的嵌套定义 函数对象: 函数的内存地址称之为函数对象 函数的名称空间: 全局: 所有顶着头写的变量、函数...都称之为"全局名称空间" 局部: 在函数内部定义的,都称之为"局部名称空间" 内置: python解释器自带的都称之为"内置名称空间" 名称空间加载顺序: ...
阅读全文
摘要:'''''' ''' 函数定义语法: def 函数名(参数1,参数2...): 注释:声明函数 逻辑代码 return 返回值 def:defind 定义 函数名:必须看其名知意 ():接受外部传入的参数 注释:用来声明函数的作用 ...
阅读全文
摘要:'''''' ''' 文件处理: open() 写文件 wt:写文本 读文件 rt:读文本 追加写文件 at:追加文本 注意:必须指定字符编码,以什么方式写 就得以什么方式打开 执行python代码的过程: 1、...
阅读全文
摘要:'''''' ''' if 判断: 语法: if 判断条件: 若条件成立,则执行此处代码 逻辑代码 elif 判断条件: 若条件成立,则执行此处代码 逻辑代码 else: 若以上...
阅读全文
摘要:'''''' ''' 字典类型: 作用: 在{}内,以逗号隔开可存放多个值 以key-value存取,取值速度快 定义: key必须是不可变类型,value可以是任意类型 ''' #dict1 = dict({'age':18,'name':'tank'}) dict1 = {'age':18,'name':'tank'} pri...
阅读全文
摘要:'''''' ''' 不可变类型:变量的值修改后内存地址不一样 数字类型 int float 字符串类型 str 元组类型 tuple 可变类型: 列表类型 list 字典类型 dict ''' #int number = 100 print(id(number...
阅读全文
摘要:'''''' ''' 元组类型: 在()内,可以存放多个类型的值,并以逗号隔开 注意: 元组与列表不一样的是,只能在定义时初始化值,不能对其进行修改 优点: 在内存中占用资源比列表小 ''' #元组定义: tuple1 = (1,2,3,'五','六') #本质是tuple((1,2,3,'五','六')) print(tuple1)...
阅读全文
摘要:'''''' ''' 列表: 在[]内,可以存放多个任意类型的值,并以逗号隔开。 一般用于存放学生的爱好,课堂的周期等等 ''' #定义一个学生列表,可存放多个学生 #本质上是list(['钱垚','张天爱','邢菲','林一']) students = ['钱垚','张天爱','邢菲','林一'] print(students[1]) student_info = [
阅读全文
摘要:今日内容: 1、常用数据类型即数据方法 2、文件处理 3、函数一 列表: 在[]内,可以存放多个任意类型的值,并以逗号隔开。 一般用于存放学生的爱好,课堂的周期等等优先掌握的操作: 1、按索引取值(正向存取+反向存取):即可存也可取 2、切片(顾头不顾尾,步长) 3、长度len 4、成员运算in和n
阅读全文
摘要:''' ''' print('hello world!') ''' 变量 ''' # 变量的:‘tank’,会在内存中产生一份内存地址 #变量名:相当于一个门牌号,用于与变量进行绑定 # = :用来把变量值绑定给变量 name='tank' print(name) #打印tank #变量名规范 age_of_tank = 18 #不要使用中文命名 名字 = tank print(名字) ...
阅读全文
摘要:''' ''' ''' 基本数据类型: 数字类型: 1、整型:int 人的年龄、身份ID号... 2、浮点型:float 人的身高体重、薪资 ''' #int age = int(18) print(age) print(type(age)) age2 = 19 #会自动识别类型 print(age) print(type(a...
阅读全文
摘要:python基础一 什么是编程语言? 编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来, 产出的结果就是包含一堆字符的文件 强调: 程序在未运行前跟普通文件无异,只有程序在运行时,文件内所写的字符才有特定的语法意义二 计算机组成部分 CPU 内存 外存 输入设备 输出设备三 安
阅读全文
摘要:str1 = " aleX" #移除name变量对应的值两边的空格,并输出处理结果 print(str1.strip()) #判断name变量对应的值是否是“al”开头,并输出结果 print(str1.startswith("al")) #判断name变量对应的值是否是“X”结尾,并输出结果 print(str1.endswith("X")) #将name变量对应的值中的“l”替换为“p”,并...
阅读全文

浙公网安备 33010602011771号