admin管理员组文章数量:1542403
你还在为Python爬虫入门发愁么?
你还在构建requests请求发愁么?
它来了!它就是curl2pyreqs库。
curl2pyreqs是一款基于 Python 实现的 curl 转换工具,可以直接将 curl 请求转换为使用 python-requests 的 Python 脚本。
Github:https://github/knightz1224/curl2pyreqs/
只需2步自动生成requests文件:
1. 复制
2. 运行
接下来让我们体验一下~
一、系统要求
版本:Python 3.8+
依赖:pyperclip >= 1.8.0
Linux下需安装X剪贴板组件,如xclip或xsel。
二、安装方法(推荐使用清华源安装)
Windows 下,在命令行输入:
> pip install curl2pyreqs
Mac OS 或 Linux 下,在终端输入:
$ pip3 install curl2pyreqs
三、使用方法
1. 复制
在Chrome或Firefox浏览器中,按F12,打开开发者模式,复制curl请求;
2. 运行
运行curl2pyreqs
,即可生成对应的requests代码,并且直接复制到了剪贴板中。
最后,粘贴到Python文件中即可修改代码。
四、Termux补丁
Termux 是一款支持 Linux 环境的 Android 终端模拟器APP。你无需对手机进行root或额外设置即可使用。Termux的环境配置请参见相关教程:《手把手教你在手机或平板上配置Python环境!》
由于pyperclip暂时不支持Termux的复制粘贴,所以张老师为大家做了一个补丁,这个补丁为pyperclip添加了Termux支持。具体安装方法如下:
安装Termux:API,下载地址:
https://f-droid/repo/com.termux.api_47.apk
安装termux-api依赖包
pkg install termux-api
下载补丁并安装:
git clone https://github/knightz1224/termux\_pyperclip\_patch
cd termux\_pyperclip\_patch
python setup.py
安装完成后,我们就可以使用curl2pyreqs了
五、其他使用方法
如无法调用剪贴板,可以通过将curl请求存入文本文件进行转换:
以UTF-8编码格式存入文本,如example.curl
;
运行curl2pyreqs -F example.curl
,即可生成对应的example.py
文件。
最后,查看example.py
文件,里面已经是完整的代码了。
关于Python学习指南
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!
👉Python所有方向的学习路线👈
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python70个实战练手案例&源码👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉Python大厂面试资料👈
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
👉Python副业兼职路线&方法👈
学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。
👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取【保证100%免费
】
版权声明:本文标题:新工具上线!只需2步助你轻松学爬虫! 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727071047a1096176.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论