使用postman一键生成你的爬虫代码(postman在爬虫中的应用)1

详情请查看:https://zhuanlan.zhihu.com/p/42832499

 

使用postman ,按照下面的指导,可以查看请求中需要带上那些信息。直接生成代码,把代码复制到编译器使用就可以了。

今天介绍一个神器postman,可以一键生成我们的爬虫代码。即能提高我们的开发效率,还能有效的解决我们实际工作中爬虫难题。
先来看一段最简单的爬虫代码。

import requests
url = 'https://www.baidu.com'
print(requests.get(url).text)

这段请求百度首页的爬虫代码得到了网页代码,其中可能包含我们所需的数据。下面使用postman来生成代码。
首先,你需要下载一个postman。在mac中可直接下载postman应用,在windows中则以chrome浏览器的插件形式下载。
下载完成后,开始我们的骚操作。

先在页面中拷贝页面的cURL

注意使用chrome浏览器拷贝,其他浏览器可能不行

然后打开postman,点击左上角的 import 选择Paste Raw Text ,最后 Import。

点击右上角的 Send 键就能过得到我们想看到的页面代码源码了。

接下来是见证奇迹的时刻,点击右上角橙色的 code 键,并选择编程语言,就可以看见代码了,只需点见 copy to clipboard 就把代码复制到粘贴板上了。

这段代码貌似要比我们上面的三行简易代码麻烦不少,那你说要他何用。客官别急,好戏才刚刚开始。了解了postman的基本用法,接下来看看在实际的爬虫工作中的用途。

我们以微博为例,在爬取微博信息的时候,需要我们使用账户密码登陆,在登陆的过程中还需要九宫格的验证码解锁。有一些爬虫基础的人,这时候一般会使用携带cookies的方法绕过验证码。但是给请求信息中加入cookies又是一个繁琐的事情。

还有一种情况是,我们通过网站接口获取json数据时,仅仅只是使用requests获取,并没有如我们所想能够获取到数据。而我们也不知道,是因为少了什么请求信息导致的这种情况,不得不一个个添加信息慢慢尝试。

以上两种情况,使用postman可以大大提升开发的效率,只需文中所提的几个简单步骤,将生成的代码黏贴到编译器上,点击运行查看结果即可。这大大节省了我们在开发过程中的耗时。剩下的只需从获取的网页代码中解析出我们所需的数据即可。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: 使用Postman进行Python编程的步骤如下: 1. 打开Postman工具,点击页面上的</>符号,可以查看自动生成代码,并选择自己需要的编程语言。 2. 进入需要测试的网页,并打开开发者模式(按F12),找到"网络"选项,可以通过刷新页面(按F5)来获取请求信息。 3. 根据"标头"信息,确定需要爬取的请求类型(GET、POST等)。 4. 检查"预览"的数据是否符合需求,确保获取到了想要的信息。 5. 右键点击需要的请求,在弹出菜单选择"复制",再选择"以cURL(bash)格式复制"[2。 6. 在Postman工具,点击"Import"按钮,将复制的请求信息导入。 7. 准备好需要发送的数据,可以是JSON格式的数据。 8. 运行代码,并通过"Send"操作发送请求,获取可靠有效的响应数据。 希望这些步骤能帮助你使用Postman进行Python编程。123 #### 引用[.reference_title] - *1* *2* [【Postman】帮你代码(python爬虫)](https://blog.csdn.net/weixin_43807971/article/details/129297540)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *3* [Python接口自动化测试:Postman使用-用例执行](https://blog.csdn.net/m0_53918927/article/details/129308130)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值