摘要:
#!/usr/bin/python # -*- coding: utf-8 -*- from selenium import webdriver import xlwt,csv,time import os # os.remove('51job爬虫.xls') startup_Options = w 阅读全文
posted @ 2021-07-03 22:36
Avicii_2018
阅读(162)
评论(0)
推荐(0)
摘要:
推导式是Python中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点。推导式包括: 1.列表推导式 2.字典推导式 3.集合推导式 【列表推导式】 列表推导能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 其基本格式如下: [expr for value in 阅读全文
posted @ 2021-07-03 22:34
Avicii_2018
阅读(75)
评论(0)
推荐(0)
摘要:
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 阅读全文
posted @ 2021-07-03 22:30
Avicii_2018
阅读(80)
评论(0)
推荐(0)
摘要:
无序列表的使用: <1>注意在偏好设置中设置编辑器“对齐缩进” <2>使用快捷键Ctrl+shift+] 进入无序列表 <3>使用tab键可以实现列表嵌套效果 Typora 快捷键 无序列表: Ctrl+shift+] 有序列表:Ctrl+shift+[ 或者 +和空格 插入表格:Ctrl+ 阅读全文
posted @ 2021-07-03 22:26
Avicii_2018
阅读(109)
评论(0)
推荐(0)
摘要:
HTTP协议: 超文本传输协议 (Hypertext Transfer Protocol) HTTP协议用途: 不仅仅是浏览器 和服务端之间使用,服务端和服务端之间使用 ,手机APP和服务端之间,都广泛采用 HTTP版本: 0.9 , 1.0 , 1.1 , 2 , 当前最广泛的使用的是HTTP/1 阅读全文
posted @ 2021-07-03 22:25
Avicii_2018
阅读(1086)
评论(0)
推荐(0)
摘要:
1. 浏览器F12抓包或者Fiddler抓包: 2. Postman创建发送请求 阅读全文
posted @ 2021-07-03 22:23
Avicii_2018
阅读(118)
评论(0)
推荐(0)
摘要:
1.为什么使用Fiddler? Fiddler只是众多抓包工具中的一种,可以辅助手工测试,定位bug 其他抓包工具举例: Charles(Mac系统) , Httpwatch(IE浏览器) ,Wireshark(Http,tcp,ip) Web系统定位bug使用浏览器F12即可,但是对于App应用来 阅读全文
posted @ 2021-07-03 22:20
Avicii_2018
阅读(211)
评论(0)
推荐(0)
摘要:
接口文档: 登录系统 请求消息 POST /api/mgr/signin HTTP/1.1 Content-Type: application/x-www-form-urlencoded 请求参数 http 请求消息 body 中 参数以 格式 x-www-form-urlencoded 存储 需要 阅读全文
posted @ 2021-07-03 22:18
Avicii_2018
阅读(208)
评论(0)
推荐(0)
摘要:
引入xlrd3模块 import xlrd3 filePath = 'D:\PycharmProjects\Python\data.xlsx' with xlrd3.open_workbook(filePath) as f: sheet = f.sheet_by_name('模块A') for i 阅读全文
posted @ 2021-07-03 22:12
Avicii_2018
阅读(282)
评论(0)
推荐(0)
摘要:
接口测试总结1 什么是接口? 接口就是规范 规范客户端与服务器端数据传递格式 接口测试 通常又被称为API测试 或者 WEB API接口测试 接口文档? 接口的表现形式 excel表格形式/word文档格式 接口管理工具 >swagger 接口三要素? 请求地址+请求方式 请求参数及请求参数的数据类 阅读全文
posted @ 2021-07-03 22:07
Avicii_2018
阅读(107)
评论(0)
推荐(0)
摘要:
构建HTTP请求:1.构建请求URL参数 什么是url参数? 比如: https://www.baidu.com/s?wd=iphone&rsv_spt=1 问号后面的部分 wd=iphone&rsv_spt=1 就是 url 参数, 每个参数之间是用 & 隔开的。 上面的例子中 有两个参数 wd 阅读全文
posted @ 2021-07-03 22:06
Avicii_2018
阅读(304)
评论(0)
推荐(0)
摘要:
<div class="misc" ctype="gun">沙漠之鹰</div> 如果一个元素有多个属性,如上所示,那么可以像如下来通过多个属性定位元素 driver.find_element_by_css_selector("div[class='misc'][cytype='gun']") 或 阅读全文
posted @ 2021-07-03 22:04
Avicii_2018
阅读(695)
评论(0)
推荐(0)
摘要:
<a href="http://www.miitbeian.gov.cn">苏ICP备88885574号</a> 0.通过属性值来选择元素: driver.find_element_by_css_selector('[href="http://www.miitbeian.gov.cn"]') 或 d 阅读全文
posted @ 2021-07-03 22:01
Avicii_2018
阅读(753)
评论(0)
推荐(0)
摘要:
win10 使用python setup.py install 离线安装python某些模块时时报错信息如下: long_description=readme() UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 阅读全文
posted @ 2021-07-03 21:48
Avicii_2018
阅读(498)
评论(0)
推荐(0)
摘要:
最好使用pip 命令在线安装,否则可能出现不匹配的情况,如果没有条件可以到python官网下载如下最新模块 1.安装requests模块 2.安装chardet模块 3.安装certifi模块 4.安装idna模块 安装完requests模块后可以根据如下查看缺少哪个模块,依次安装即可 直到 阅读全文
posted @ 2021-07-03 21:43
Avicii_2018
阅读(81)
评论(0)
推荐(0)
摘要:
<div id='container'> <div id='layer1'> <div id='inner11'> <span>内层11</span> </div> <div id='inner12'> <span>内层12</span> </div> </div> <div id='layer2' 阅读全文
posted @ 2021-07-03 21:42
Avicii_2018
阅读(1178)
评论(0)
推荐(0)
摘要:
import requests import json # s = requests.Session() class byms: def __int__(self): self.session = requests.session() def login_byms(self): url = "htt 阅读全文
posted @ 2021-07-03 21:39
Avicii_2018
阅读(98)
评论(0)
推荐(0)
摘要:
CSS Selector /XPath 表达式是浏览器直接支持的,可以在浏览器 开发者工具栏 中验证。 1.打开需要定位元素的网页 2.按F12 打开 开发者工具栏 3.按Ctrl+F,出现查找框,看以看到该查找框支持string , selector , XPath查找 4.输入表达式验证是 阅读全文
posted @ 2021-07-03 21:37
Avicii_2018
阅读(279)
评论(0)
推荐(0)
摘要:
1.将.crx文件后缀名改为rar或者zip,并解压成文件夹 2.在扩展程序页面点击加载已解压的扩展程序,选择上面解压的文件夹,点击确定,插件即可安装完成 阅读全文
posted @ 2021-07-03 21:31
Avicii_2018
阅读(1385)
评论(0)
推荐(0)
摘要:
request headers中的content-type: 在开发中,当前端要 POST 发送数据到后端时,通常需要注意设置请求头 header 中的 Content-Type 类型。content-type 的作用是让服务器端对 post 请求中请求体 entity body 中的数据进行解码, 阅读全文
posted @ 2021-07-03 21:26
Avicii_2018
阅读(1420)
评论(0)
推荐(0)
摘要:
列表推导式实现: for webElement in webElements: fields = webElement.find_elements_by_css_selector('span') resultlist = [field.text for field in fields] print( 阅读全文
posted @ 2021-07-03 21:19
Avicii_2018
阅读(50)
评论(0)
推荐(0)
摘要:
Pycharm代码编辑<1>代码缩进 : Tab Shift+Tab<2>批量注释 : Ctrl+/<3>PEP8自动排版 : Ctrl+Alt+L<4>批量搜索 : Ctrl+F >可匹配大小写Match Case,可查找单独变量Words<5>批量替换 : Ctrl+R<6>定位跳转 : Ctr 阅读全文
posted @ 2021-07-03 21:16
Avicii_2018
阅读(217)
评论(0)
推荐(0)
摘要:
Navicat for MySQL连接工具直接导出查询结果: 在查询结果页面选择连接工具的导出向导 >选择要到出的文件类型 >选择导出到指定位置指定文件即可 查看导出结果: 阅读全文
posted @ 2021-07-03 21:13
Avicii_2018
阅读(394)
评论(0)
推荐(0)
摘要:
1.接口文档如下: 添加一个客户 请求消息 POST /api/mgr/customers HTTP/1.1 Content-Type: application/json 请求参数 http 请求消息 body 携带添加客户的信息 消息体的格式是json,如下示例: { "action":"ad 阅读全文
posted @ 2021-07-03 21:11
Avicii_2018
阅读(831)
评论(0)
推荐(0)
摘要:
<1> request body中 json对象美化 body中raw选择JSON(application/json)使用Ctrl+B即可将传参美化: <2>response body 中返回的为json对象时,可设置默认显示为json格式 在设置中将默认语言设置为json即可 效果如下: 阅读全文
posted @ 2021-07-03 21:07
Avicii_2018
阅读(3803)
评论(0)
推荐(1)
摘要:
本文旨在记录连接一个系统的数据库文件(db.sqlite3) 连接 工具:DBeaver sqllite驱动:sqlite-jdbc-3.7.2.jar byhyms系统 链接:https://pan.baidu.com/s/14qCSZCNMYYKftu83Rx2LNA 提取码:6f9x 阅读全文
posted @ 2021-07-03 21:02
Avicii_2018
阅读(589)
评论(0)
推荐(0)
摘要:
文件中每一行末尾都有一个\n换行符,python中print()执行时默认也是换行,所以两个加起来打印出来就多了一个空行,输出的时候改成print(i,end=''),则可避免多出空行 阅读全文
posted @ 2021-07-03 20:58
Avicii_2018
阅读(501)
评论(0)
推荐(0)
摘要:
postman中遇到this referer is not found的报错,可以使用通过浏览器F12对需要调试的请求抓包,获取request headers中的referer信息,并将其添加到postman该请求中的headers中 阅读全文
posted @ 2021-07-03 20:10
Avicii_2018
阅读(1226)
评论(0)
推荐(0)
摘要:
s = 'hao123,新闻人民网,新华网,央视网,国际在线,中国网,中经网,光明网,央广网,求是网,中青网,网信网,西安市政府' str = s.split(',') for i in str: if i != str[-1]: print("'" + i + "',") else: print( 阅读全文
posted @ 2021-07-03 20:04
Avicii_2018
阅读(118)
评论(0)
推荐(0)
摘要:
转载: https://cloud.tencent.com/developer/article/1395008 字典是一种数据结构,而json是一种数据格式,格式就会有一些形式上的限制,比如json的格式要求必须且只能使用双引号作为key或者值的边界符号(值如果是数字可以不用加双引号),不能使用单引 阅读全文
posted @ 2021-07-03 12:33
Avicii_2018
阅读(508)
评论(0)
推荐(0)
摘要:
json.loads() 和 json.dumps() 是 json格式处理函数 1. json.loads() > json格式转 pyhton数据类型 json.loads()函数 是 将json格式 转为 python 数据类型 代码理解: import json json_str = '{" 阅读全文
posted @ 2021-07-03 12:08
Avicii_2018
阅读(159)
评论(0)
推荐(0)

浙公网安备 33010602011771号