python模块,在一行中获取http/https url并返回字符串或字典(json)

SimpleHttpFetch的Python项目详细描述


simplehttpfetch通过最简单的接口支持以字符串形式获取url或以dict形式获取json

它通过同一个接口同时支持http和https。 它将自动遵循301重定向和位置标题,你不必担心处理。

获取url的内容再简单不过了!!!

示例用法

通过https获取google.com并以字符串形式返回内容:

import SimpleHttpFetch

contents = SimpleHttpFetch.fetchUrl(‘https://www.google.com’)

就这样!!!

您还可以通过一次调用将返回json的页面转换为dictional!

通过http从example.com获取返回json的servlet,并转换为python字典:

import SimpleHttpFetch

jsonContents = SimpleHttpFetch.fetchUrlAsJson(‘http://www.example.com/myJsonServlet?username=myuser’)

太简单了!

获取Linux内核,不要尝试解码成文本。:

import SimpleHttpFetch

kernel = SimpleHttpFetch.fetchUrlRaw(‘https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.1.tar.xz’)

编码

simplehttpfetch将检查内容类型头中定义的“字符集”,并将其用作编码。如果找不到,它将使用默认为utf-8的“defaultencoding”参数。

二进制数据

要获取二进制数据,请使用“fetchurlraw”方法,或将“nodecode”作为“defaultencoding”参数传递。使用此模式可获取图像、视频、tarballs等。

额外标题

默认情况下,会提供http/https请求所需的自动头,但您可以通过“headers”参数覆盖或向大多数函数提供自己的头。

完整文档

关于其他方法和参数的完整文档可以在这里找到:http://htmlpreview.github.io/?https://github.com/kata198/SimpleHttpFetch/blob/master/doc/SimpleHttpFetch.html?版本=2.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字符串Java字母替换无效   java Spring Roo JPA MS SQL Server无法打开JPA EntityManager组织。冬眠例外GenericJDBCException:无法打开连接   在scala中使用JavaWS对大型数据文件进行java流式处理   Java编译器是否将字节和短字符识别为文本?   java无法查找符号错误,空指针   mongodb在Java中重用数据库连接   java将多个StringArray从字符串文件获取到活动中   java是一个变量,它只保存最后一次鼠标单击的坐标   c#尺寸有限;添加、删除和洗牌   java如何在Android中显示来自资产文件夹的文本文件中的文本   Android应用程序中的java Tensorflow Lite自定义对象检测模型错误   java如何在foreachloop中使用scanner将来自命令行的输入存储到数组中   java如何定义一个好的存储库接口   Android中的java解析动态json对象