摘要:
#!/usr/bin/python # -*- coding: utf-8 -*- from selenium import webdriver import xlwt,csv,time import os # os.remove('51job爬虫.xls') startup_Options = w 阅读全文
摘要:
推导式是Python中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点。推导式包括: 1.列表推导式 2.字典推导式 3.集合推导式 【列表推导式】 列表推导能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 其基本格式如下: [expr for value in 阅读全文
摘要:
1.1安装 pip install requests python -m pip install requests 1.2使用 #1.导包 import requests #2.准备接口三要素 #请求地址+请求方式+请求参数 url = "http://127.0.0.1/api/mgr/sig 阅读全文
摘要:
无序列表的使用: <1>注意在偏好设置中设置编辑器“对齐缩进” <2>使用快捷键Ctrl+shift+] 进入无序列表 <3>使用tab键可以实现列表嵌套效果 Typora 快捷键 无序列表: Ctrl+shift+] 有序列表:Ctrl+shift+[ 或者 +和空格 插入表格:Ctrl+ 阅读全文
摘要:
HTTP协议: 超文本传输协议 (Hypertext Transfer Protocol) HTTP协议用途: 不仅仅是浏览器 和服务端之间使用,服务端和服务端之间使用 ,手机APP和服务端之间,都广泛采用 HTTP版本: 0.9 , 1.0 , 1.1 , 2 , 当前最广泛的使用的是HTTP/1 阅读全文
摘要:
1. 浏览器F12抓包或者Fiddler抓包: 2. Postman创建发送请求 阅读全文
摘要:
1.为什么使用Fiddler? Fiddler只是众多抓包工具中的一种,可以辅助手工测试,定位bug 其他抓包工具举例: Charles(Mac系统) , Httpwatch(IE浏览器) ,Wireshark(Http,tcp,ip) Web系统定位bug使用浏览器F12即可,但是对于App应用来 阅读全文
摘要:
接口文档: 登录系统 请求消息 POST /api/mgr/signin HTTP/1.1 Content-Type: application/x-www-form-urlencoded 请求参数 http 请求消息 body 中 参数以 格式 x-www-form-urlencoded 存储 需要 阅读全文
摘要:
引入xlrd3模块 import xlrd3 filePath = 'D:\PycharmProjects\Python\data.xlsx' with xlrd3.open_workbook(filePath) as f: sheet = f.sheet_by_name('模块A') for i 阅读全文
摘要:
接口测试总结1 什么是接口? 接口就是规范 规范客户端与服务器端数据传递格式 接口测试 通常又被称为API测试 或者 WEB API接口测试 接口文档? 接口的表现形式 excel表格形式/word文档格式 接口管理工具 >swagger 接口三要素? 请求地址+请求方式 请求参数及请求参数的数据类 阅读全文
摘要:
构建HTTP请求:1.构建请求URL参数 什么是url参数? 比如: https://www.baidu.com/s?wd=iphone&rsv_spt=1 问号后面的部分 wd=iphone&rsv_spt=1 就是 url 参数, 每个参数之间是用 & 隔开的。 上面的例子中 有两个参数 wd 阅读全文
摘要:
<div class="misc" ctype="gun">沙漠之鹰</div> 如果一个元素有多个属性,如上所示,那么可以像如下来通过多个属性定位元素 driver.find_element_by_css_selector("div[class='misc'][cytype='gun']") 或 阅读全文
摘要:
<a href="http://www.miitbeian.gov.cn">苏ICP备88885574号</a> 0.通过属性值来选择元素: driver.find_element_by_css_selector('[href="http://www.miitbeian.gov.cn"]') 或 d 阅读全文
摘要:
win10 使用python setup.py install 离线安装python某些模块时时报错信息如下: long_description=readme() UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 阅读全文
摘要:
最好使用pip 命令在线安装,否则可能出现不匹配的情况,如果没有条件可以到python官网下载如下最新模块 1.安装requests模块 2.安装chardet模块 3.安装certifi模块 4.安装idna模块 安装完requests模块后可以根据如下查看缺少哪个模块,依次安装即可 直到 阅读全文
摘要:
<div id='container'> <div id='layer1'> <div id='inner11'> <span>内层11</span> </div> <div id='inner12'> <span>内层12</span> </div> </div> <div id='layer2' 阅读全文
摘要:
import requests import json # s = requests.Session() class byms: def __int__(self): self.session = requests.session() def login_byms(self): url = "htt 阅读全文
摘要:
CSS Selector /XPath 表达式是浏览器直接支持的,可以在浏览器 开发者工具栏 中验证。 1.打开需要定位元素的网页 2.按F12 打开 开发者工具栏 3.按Ctrl+F,出现查找框,看以看到该查找框支持string , selector , XPath查找 4.输入表达式验证是 阅读全文
摘要:
1.将.crx文件后缀名改为rar或者zip,并解压成文件夹 2.在扩展程序页面点击加载已解压的扩展程序,选择上面解压的文件夹,点击确定,插件即可安装完成 阅读全文
摘要:
request headers中的content-type: 在开发中,当前端要 POST 发送数据到后端时,通常需要注意设置请求头 header 中的 Content-Type 类型。content-type 的作用是让服务器端对 post 请求中请求体 entity body 中的数据进行解码, 阅读全文