0

Python3 Urllib模块-自动模拟HTTP请求

##Get 请求: 通过?后的 字段(key) = 值(value) 来搜索 ![](http://www.flayerveo.com/usr/uploads/2020/02/1618590259.png) 在百度中wd表示要查询的东西,pn表示页面,第一页为0,第二页为10依次类推 通过百度信息自动搜索爬虫实战: 1\. 爬取单独一个网页 urllib.requst.quote() :有可能自己传入key的value不符合该网页的码,所以用此语句进行转码 - 阅读剩余部分 -
0

Python3 Urllib模块-基础

模块:urllib.request 连接:urllib.request.urlopen(‘网址’) 将网站内容读出: .read() 转码: .decode(‘编码’) 例: decode(‘utf-8’) decode(‘gb2312’) ![](http://www.flayerveo.com/usr/uploads/2020/02/299326409.png) 例:爬出某网页内存在的账号密码: 网页: ![](http://www.flaye- 阅读剩余部分 -
0

Python2 Urllib2-POST方式

```python import urllib2 #导入模块 ``` ![](http://www.flayerveo.com/usr/uploads/2020/02/3160283618.png) #设置页面的地址 ![](http://www.flayerveo.com/usr/uploads/2020/02/1679337088.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/251491- 阅读剩余部分 -
0

Python2 Urllib2-网络爬虫

##普通的网站爬取: ![](http://www.flayerveo.com/usr/uploads/2020/02/462361928.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/3132504552.png) ##浏览器伪装: ![](http://www.flayerveo.com/usr/uploads/2020/02/609331569.png) ![](http://ww- 阅读剩余部分 -
0

Python2 requests-文件上传

```python import requests #导入模块 url="文件上传网址" #定义文件上传的网址 files={"file":("文件名","文件内容")} #创建文件字典 requests.post(url,files) #使用post方法提交上传文件 ``` 实例代码: ![](http://www.flayerveo.com/usr/uploads/2020/02/801925851.png)
0

Python2 requests-网络爬虫

1\. 将图片保存到本地 目标网址: ![](http://www.flayerveo.com/usr/uploads/2020/02/4005363508.png) 首先获取该图片的网页 ![](http://www.flayerveo.com/usr/uploads/2020/02/1620031919.png) 使用headers方法查看该网页的类型,确定这是一个图片 ![](http://www.flayerveo.com/usr/uploads/- 阅读剩余部分 -
0

Python2 Windows下安装安全的requests

```python cd /python/Script/ pip install requests[security] ```
0

Python2 Requests模块基本

![](http://www.flayerveo.com/usr/uploads/2020/02/538864970.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/3887250445.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/3263714872.png) ![](http://www.flayerveo.com/usr/uplo- 阅读剩余部分 -
0

Python 网络-多任务-GIL全局锁

GIL全局锁是python在编写C语言解释器时出现的一个问题,导致python C语言解释器的多线程,实际上只是一个线程在运行 --- ####例1 单线程cpu占用情况 ![](http://www.flayerveo.com/usr/uploads/2020/02/3026671698.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/2000087402.png) ####例2 多进程c- 阅读剩余部分 -
0

Python 网络-pwntools模块使用

模块安装: ```python 需要环境:Python2 Linux 安装方法:pip install pwntools ``` 模块介绍: pwntools是一个ctf框架和漏洞利用开发库,旨在让使用者简单快速的编写exploit。 模块参数: ```python 导入模块: from pwn import * ``` 设置目标靶机环境: ```python context(os='操作系统',arch='位数',log_leve- 阅读剩余部分 -
0

Python 网络-邮件发送

##模块导入: ```python import smtplib from email.mime.text import MIMEText #使用字符串_text来生成MIME对象的主体文本。 ``` ##变量准备: ```python dst_mail = m15557875708@163.com #邮件的收件人地址 dst_mail_list = [dst_mail] #邮件的收件人列表,当传递邮件时是以列表形式发送的,因为可能同时向多个收件- 阅读剩余部分 -
    页码:
ICP证: 浙ICP备2022036136号