摘要: 连接Linux服务器操作Oracle数据库 由于项目已经上线,现场的数据库服务器不允许直接用Oracle的客户端plsqldev.exe来连接,只能通过Linux服务器的命令来操作。 以下是用SecureCRT 5.1客户端连接Linux服务器来操作Oracle数据库: 1.连接到Linux服务器( 阅读全文
posted @ 2019-03-06 14:07 后知后觉~ 阅读(17363) 评论(0) 推荐(0) 编辑
摘要: ''' 阅读全文
posted @ 2019-03-06 13:42 后知后觉~ 阅读(848) 评论(0) 推荐(0) 编辑
摘要: # 1、requests里面自带解析器转字典 print(r.json()) print(type(r.json())) # 取出json中的'result_sk_temp'字段 # {"resultcode":"200","reason":"查询成功","result":{"sk":{"temp":"28","wind_direction":"东南风","wind_st 阅读全文
posted @ 2019-03-06 13:41 后知后觉~ 阅读(484) 评论(0) 推荐(0) 编辑
摘要: # url编码与解码 from urllib import parse url = 'http://zzk.cnblogs.com/s/blogpost?Keywords=中文' a = '中文' b = parse.quote(a) # 转urlencode编码 print(b) print(parse.quote(b)) # 转第二次(若有需求) # 解码 c = '%E4%B... 阅读全文
posted @ 2019-03-06 13:41 后知后觉~ 阅读(255) 评论(0) 推荐(0) 编辑
摘要: import requests url = "http://v.juhe.cn/weather/index" 阅读全文
posted @ 2019-03-06 13:40 后知后觉~ 阅读(368) 评论(0) 推荐(0) 编辑
摘要: # 字典a = None # None = nullb = False # booleanc, d = 12, 10.6 # int floate = 'asdd' # strf = ['s', 'e'] # list,数组,可增删改查g = ('a', 's', 'f') # 元组(tuple), 阅读全文
posted @ 2019-03-06 13:39 后知后觉~ 阅读(290) 评论(0) 推荐(0) 编辑
摘要: s = requests.session() # 此方法只适用于网站是cookies这种,网站是token的没用 # 这样做的好处就是可以保存cookies并保持会话,不用每次都去获取、传参 Token请求: Cookies请求: 有保持登录的cookies: 一:加入指定的cookie 把s所带的 阅读全文
posted @ 2019-03-06 13:38 后知后觉~ 阅读(835) 评论(0) 推荐(0) 编辑
摘要: allow_redirects=False 不重定向 # 获取重定向后的地址loc = r.headers # 相对地址host = 'https://i.cnblogs.com/'url = host+'EditPosts.aspx?opt=1' loc = r.headers['Location 阅读全文
posted @ 2019-03-06 13:38 后知后觉~ 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 获取登录的cookies:loginCookies = r.cookies 把获取到的cookies传入请求:cookies=loginCookies 此方法需每一次都调用登录方法,并且每一次发送请求都需要传Cookies,不建议使用 阅读全文
posted @ 2019-03-06 13:37 后知后觉~ 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 对于不可重复参数,可以用时间戳,防重复import timetitle = '这是我的标题:%s'%str(int(time.time()))print(title) 转化成时间格式 t = time.strftime('%Y_%m_%d_%H_%M_%S')print(t) 阅读全文
posted @ 2019-03-06 13:35 后知后觉~ 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 乱码: 以content字节流输出,解码成utf-8: print(r.encoding) # 查看返回的编码格式: 去掉Warning警告: import urllib3 urllib3.disable_warnings() 错误处理: 403:拒绝或者禁止访问:须伪装头部(头部详情根据接口文档) 阅读全文
posted @ 2019-03-06 13:34 后知后觉~ 阅读(425) 评论(0) 推荐(0) 编辑
摘要: get请求: 1、get请求(无参数): 2、get请求(带参数): 接口地址:http://japi.juhe.cn/qqevaluate/qq 返回格式:json 请求方式:get post 请求示例:http://japi.juhe.cn/qqevaluate/qq?key=您申请的appKe 阅读全文
posted @ 2019-03-06 13:33 后知后觉~ 阅读(976) 评论(0) 推荐(1) 编辑
摘要: HTTPS: get: url = 'https://www.juhe.cn/docs/api/id/39' r = requests.get(url) #发送get请求 print(r.status_code) #打印状态码 print(r.headers) #打印返回的报头(头部) print( 阅读全文
posted @ 2019-03-06 13:33 后知后觉~ 阅读(501) 评论(0) 推荐(0) 编辑
摘要: url = '接口地址' r = requests.get(url) # 发送get请求 print(r.status_code) # 打印状态码,若有重定向,返回的是重定向之后的代码 print(r.headers) # 打印返回的报头(头部) print(r.text) # 查看返回结果的文本形 阅读全文
posted @ 2019-03-06 13:32 后知后觉~ 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1、 http简介:http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议 2、 url详解:百度搜索的一个url地址:https://www.baidu.com/s?wd=%E4%B8%8A%E6%B5%B7%E6%82%A0%E6%82%A0%E5%8D%9A%E5%AE% 阅读全文
posted @ 2019-03-06 13:30 后知后觉~ 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 转至向前走 前言 在使用fiddler抓包的时候,查看请求类型get和post每次只有点开该请求,在Inspectors才能查看get和post请求,不太方便。于是可以在会话框直接添加请求方式。 一、添加会话框菜单 1.点会话框菜单(箭头位置),右键弹出选项菜单 2.选择Customize colu 阅读全文
posted @ 2019-03-06 10:38 后知后觉~ 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 转至向前走 前言 在点Actions时候出现Export Failed:The root certificate could not be located.最近有很多小伙伴在fiddler导出证书的时候,遇到无法导出的问题,收集了几种解决办法,供参考。 一、证书无法导出 1.在点Actions时候出 阅读全文
posted @ 2019-03-06 10:38 后知后觉~ 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 转至向前走 前言 为什么要保存会话呢?举个很简单的场景,你在上海测试某个功能接口的时候,发现了一个BUG,而开发这个接口的开发人员是北京的一家合作公司。你这时候给对方开发提bug, 如何显得专业一点,能让对方心服口服的接受这个BUG呢?如果只是截图的话,不是很方便,因为要截好几个地方还描述不清楚,不 阅读全文
posted @ 2019-03-06 10:37 后知后觉~ 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 转至向前走 前言 先给大家讲一则小故事,在我们很小的时候是没有手机的,那时候跟女神聊天都靠小纸条。某屌丝A男对隔壁小王的隔壁女神C倾慕已久,于是天天小纸条骚扰,无奈中间隔着一个小王,这样小王就负责传小纸条了。有一天小王忍不住偷偷打开A男表白的纸条,把里面内容改了下,改成了:我的同桌小王喜欢你。最后女 阅读全文
posted @ 2019-03-06 10:30 后知后觉~ 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 转至向前走 前言上一篇讲过get请求的参数都在url里,post的请求相对于get请求多了个body部分,本篇就详细讲解下body部分参数的几种形式。 一、body数据类型 常见的post提交数据类型有四种: 1.第一种:application/json:这是最常见的json格式,也是非常友好的深受 阅读全文
posted @ 2019-03-06 10:29 后知后觉~ 阅读(927) 评论(0) 推荐(0) 编辑