上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 楔子 在爬虫中进行request请求,很多时候,都需要添加请求头,不然服务器会认为是非法的请求,从而拒绝你的访问。 import requests url = 'https://www.zhihu.com/question/315387406/answer/812734512' response = 阅读全文
posted @ 2019-11-28 22:23 天之坚毅 阅读(2321) 评论(0) 推荐(0) 编辑
摘要: about chardet提供自动检测字符编码的功能。 当我们在处理一些不规范的网页的时候。虽然Python提供了Unicode表示的str和bytes两种数据类型,并且可以通过encode()和decode()方法转换,但是在不知道编码的情况下,对bytes做decode()容易失败。 对于未知编 阅读全文
posted @ 2019-11-28 22:11 天之坚毅 阅读(404) 评论(0) 推荐(0) 编辑
摘要: HTTP协议简介 超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS 阅读全文
posted @ 2019-11-28 22:04 天之坚毅 阅读(640) 评论(0) 推荐(0) 编辑
摘要: About urllib是Python内置的HTTP请求库。urllib 模块提供的上层接口,使访问 www 和 ftp 上的数据就像访问本地文件一样,并且它也是requests的底层库。 其中包括4个主要模块: urllib.request:请求模块。 urllib.error:异常处理模块。 u 阅读全文
posted @ 2019-11-28 21:40 天之坚毅 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 前言 在Django中会碰到发送邮件的需求,Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMTP服务器,常用的免费服务器有:163、126、QQ,下面以163邮件为例。 思路 使用Django发送邮件就相当于,事先准备好一个可用的邮箱账户,并设置 阅读全文
posted @ 2019-11-28 12:49 天之坚毅 阅读(520) 评论(0) 推荐(0) 编辑
摘要: About 环境:win10 + Python3.6 + PyCharm requests库是Python语言编写,基于urllib,采用Apache2 Licensed开源协议的HTTP库。 它相对于urllib更加方便,大大节约了代码量,完全满足了HTTP测试相关需求。 关于urllib:htt 阅读全文
posted @ 2019-11-28 12:17 天之坚毅 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 前言 本篇博客展示了通过Python发邮件,包括通过selenium自动登录163发邮件、通过Django发邮件、通过SMTP发邮件。但,只求会用,所以仅是示例,不会有太多的说明........ 通过selenium自动登录163发邮件 代码: import time import datetime 阅读全文
posted @ 2019-11-28 11:52 天之坚毅 阅读(395) 评论(1) 推荐(0) 编辑
摘要: 楔子 现在, 要测试这些接口: """ 用例集 case_set.py pip install requests """ import requests def v2ex_info(): """ 获取v2ex的网站信息 https://www.v2ex.com/api/site/info.json 阅读全文
posted @ 2019-11-28 11:30 天之坚毅 阅读(4687) 评论(0) 推荐(0) 编辑
摘要: About 有了测试报告就可以发送邮件了。 Python发邮件功能借助smtplib和email模块。 更多关于发邮件的故事点击:https://www.cnblogs.com/sundawei7/p/11948961.html 代码示例 import unittest import smtplib 阅读全文
posted @ 2019-11-28 11:13 天之坚毅 阅读(799) 评论(0) 推荐(0) 编辑
摘要: About HTMLTestRunner和BSTestRunner是Python标准库unittest的扩展,用来生成HTML的测试报告。两个下载安装和使用一致。 首先,Python2.x和Python3.x中两个扩展包不兼容(但下载和使用一致),这里以Python3.x为例。只是目前,无法通过pi 阅读全文
posted @ 2019-11-28 11:08 天之坚毅 阅读(475) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页