文章分类 -  Requests库

摘要:新建excel文件,不能直接将文件的后缀改为.csv,正确的方式是: 1.打开新建的文件 2.点击文件-->另存为 3.选择另存为文件的后缀为.csv 4.点击保存 阅读全文
posted @ 2019-03-15 15:48 燕鸻 阅读(1322) 评论(0) 推荐(0)
摘要:import pymysql#查询def connMySQL(): try:#链接mysql conn=pymysql.connect( host='127.0.0.1', user='root', passwd='server', db='five') except Exception as e: 阅读全文
posted @ 2019-03-15 15:20 燕鸻 阅读(271) 评论(0) 推荐(0)
摘要:python2 安装MySQLdb,MySQLdb不支持python3的版本,在python3中pymysql替代了MySQLdb所以在python3中需要安装pymysql python2的安装命令: python3的安装命令: #如果对mysql需要进行数据驱动操作,就需要安装clientmys 阅读全文
posted @ 2019-03-15 10:57 燕鸻 阅读(639) 评论(0) 推荐(0)
摘要:import configparserimport osdef base_dir(filename=None): return os.path.join(os.path.join(os.path.dirname(__file__),filename))def getLinux(linux='xiao 阅读全文
posted @ 2019-03-14 17:59 燕鸻 阅读(248) 评论(0) 推荐(0)
摘要:修改的时候,文件不能处于打开状态,先关闭文件,修改好以后再打开。不然会缺少权限的错'''对excel文件的修改'''#首先找到文件的对象work = xlrd.open_workbook(base_dir('data.xls'))#复制保存之前的内容copyFile = copy(work)#要修改 阅读全文
posted @ 2019-03-14 16:04 燕鸻 阅读(260) 评论(0) 推荐(0)
摘要:数据驱动:对文件操作要用到的库xlrd(多用于读): xlwt(将图片插入文件中,改变文件字体得颜色等等): xlutils(对文件进行修改,但是不支持修改后缀为.xlsx格式的文件) #只需要安装xlutils库,xlrd、xlwt会自动被安装 安装方法:pip3 install xlutils 阅读全文
posted @ 2019-03-14 15:26 燕鸻 阅读(154) 评论(0) 推荐(0)
摘要:1.按流得方式下载 2.下载好以后,会放在一个文件中 阅读全文
posted @ 2019-03-13 17:34 燕鸻 阅读(1854) 评论(0) 推荐(0)
摘要:import requestsdata={ "upload":"提交", "__channel":"renren", "privacyParams":'{"sourceControl": 99}', 'hostid':'967004081', 'requestToken':'-1124080368' 阅读全文
posted @ 2019-03-13 17:09 燕鸻 阅读(196) 评论(0) 推荐(0)
摘要:'''会话对象:Session'''import requestsdef getHeader(): headers={ 'UserAgent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Geck 阅读全文
posted @ 2019-03-13 16:56 燕鸻 阅读(307) 评论(0) 推荐(0)
摘要:import requests#方式一,导入基本认证包from requests.auth import HTTPBasicAuthr=requests.get('http://localhost:5000/hotel/username/', auth=HTTPBasicAuth('wuya','a 阅读全文
posted @ 2019-03-13 15:59 燕鸻 阅读(375) 评论(0) 推荐(0)
摘要:'''token的处理'''import requestsdata={ "username": "6666666666", "password": "94475e8c44ddb6c773e6ccfcd7d0333a616fdbeb0411532c2c3cb31644a1e1c7"}headers={ 阅读全文
posted @ 2019-03-13 15:50 燕鸻 阅读(1540) 评论(0) 推荐(0)
摘要:import requests'''Cookie的请求&session'''def getHeader(): headers = { 'UserAgent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, l 阅读全文
posted @ 2019-03-13 15:40 燕鸻 阅读(819) 评论(0) 推荐(0)
摘要:如果有站点需要安全验证,可以通过verify=False,忽略安全验证,代码如下: 如果输出的内容有乱码,可以通过content二进制,字节流数据输出,再将二进制转为字符串的类型输出 阅读全文
posted @ 2019-03-13 15:11 燕鸻 阅读(322) 评论(0) 推荐(0)
摘要:响应超时报的错: 解决办法,将timeout的时间放长一点:(当响应3秒,响应到了结果,就将结果正常展示,如果超过3秒还没有响应,就会报响应超时的错) 阅读全文
posted @ 2019-03-13 14:58 燕鸻 阅读(1078) 评论(0) 推荐(0)
摘要:import requestsimport json#将请求数据存在data变量中data={'first':'false','pn':2,'kd':'自动化测试工程师'}#将headers存在一个变量中headers={ 'Content-Type':'application/x-www-form 阅读全文
posted @ 2019-03-12 17:58 燕鸻 阅读(2291) 评论(0) 推荐(0)
摘要:import requests# r = requests.get(url='https://www.douban.com/')#响应内容# print(r.text)#大多数使用这种方式#print(r.json())#只有确定响应内容是json格式的采用这种#返回协议状态码#print(r.st 阅读全文
posted @ 2019-03-12 15:48 燕鸻 阅读(9619) 评论(0) 推荐(0)
摘要:requests是python实现的简单易用的HTTP库,使用起来比urllib简洁很多 Requests 库是专门用来做接口测试的,在 Python 语言中,虽然提供了urllib2,urllib 的库,但是相对来说 Requests 做接口测试是最好的选择,而且使用起来比较方便。在官方的解释只让 阅读全文
posted @ 2019-03-12 15:11 燕鸻 阅读(931) 评论(0) 推荐(0)