利用post请求发送内容进行爬虫

摘要:
利用post请求发送内容进行爬虫1importrequests23url='http://www.iqianyue.com/mypost'4header={}5header['Accept-Language']='zh-CN,zh;q=0.9'6header['Cache-Control']='max-age=0'7header['Connection']='keep-alive'8header[

利用post请求发送内容进行爬虫

1 importrequests
2 
3 url = 'http://www.iqianyue.com/mypost'
4 header ={}
5 header['Accept-Language'] = 'zh-CN,zh;q=0.9'
6 header['Cache-Control'] = 'max-age=0'
7 header['Connection'] = 'keep-alive'
8 header['Content-Length'] = '11'
9 header['Content-Type'] = 'application/x-www-form-urlencoded'
10 header['User-Agent'] = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko)'
11                        'Chrome/65.0.3325.181 Safari/537.36'
12 data = {"name":"213161836",
13         "pass":"15713927150yzxc"}
14 
15 rq = requests.post(url,data=data,headers=header)
16 print(rq.text)

响应结果:

<html>
<head>
<title>Post Test Page</title>
</head>
<body>
<form action="" method="post">
name:<input name="name" type="text" /><br>
passwd:<input name="pass" type="text" /><br>
<input name="" type="submit" value="submit" />
<br />
you input name is:213161836<br>you input passwd is:15713927150yzxc</body>
</html>

可以看到发送的name和passwd发送成功,在返回的结果中可以查找到

参考文章:https://blog.csdn.net/weixin_40188147/article/details/78173695

免责声明:文章转载自《利用post请求发送内容进行爬虫》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MySQL与Oracle的区别openwrt 的/etc/config/wireless 文件解析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

深入理解TCP协议及其源代码——connect及bind、listen、accept背后的三次握手

1 TCP概述   传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。互联网络与单个网络有很大的不同,因为互联网络的不同部分可能有截然不同的拓扑结构、带宽、延迟、数据包大小和其他参数。TCP的设计目...

vue-slot 插槽分分钟搞定

插槽  更新:2.6.0 中,具名插槽和作用域插槽引入了一个新的统一的语法 (即 v-slot 指令)废弃:slot 和 slot-scope特性 插槽目的个人理解:子组件提供插槽位置(相当于占位),父组件任意提供插槽内容(相当于如何使用这个位置)插槽内容官方:Vue 实现了一套内容分发的 API,将 <slot>元素作为承载分发内容的出口。自...

uni-app request POST 请求方式不加 header头会默认为 OPTIONS

背景:鄙人在测试 uniapp 的使用时,发现以 POST 方式进行网络请求时,如果不添加 header 头 是无法进行正常的网络请求的,此时默认的请求方式被认定为 OPTIONSuni.request 发起请求 源码截图 网络请求示意图   此时,如果添加如下的 header头 header: { 'content-type': 'app...

全方位掌握 NSIS 的使用[转]

NSIS 大体布局如下: 预设参数(包括外部压缩器选择、编译选项、宏定义以及文件包含等) 普通安装设置 自定义函数 安装程序区域内容 安装程序回调函数及其相关函数定义 卸载程序区域内容 卸载程序回调函数及其相关函数定义 一个示例脚本 ; study.nsi ; ; 以下脚本用以生成 study.exe 文件 ; 它包含有授权协议 ; ; 安装时若发现...

深入剖析PHP输入流 php://input

另附一个一个连接: http://www.nowamagic.net/academy/detail/12220520 ///////////////////////////////////////////////////////////////另一种解释////////////////////////////////////////////////////...

HTTP Header 详解

HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-header,即httpheader消息。http head...