用于获取数据和测试网站的python编程web浏览器
pynav的Python项目详细描述
版权所有2009-2018 Sloft http://bitbucket.org/sloft/pynav
获取数据和测试网站的编程式网页浏览器
-后身份验证
-用户代理支持
-自动cookie处理
-HTTP基本身份验证支持
-HTTPS支持
-代理支持
-超时支持
-Reg exp搜索
-使用Reg exp筛选器获取链接
-历史记录(页发布和响应)
-从文件保存和加载历史记录并重播导航
-页面之间的随机睡眠时间
-错误处理
-内容类型筛选器
-检查404个URL
-检查资源日期时间
-处理robots.txt
________________________________
欢迎报告错误和询问功能。
使用错误跟踪器:http://bitbucket.org/sloft/pynav/issues?status=new&;status=open
>Python版本:3.5+
>安装:
>pip:pip:pip:pip3安装pynav
>2018-10-11 pynav 1.0
>新:Python 2.6不再受支持,Python 3.5最低版本现在已经不再支持,Python 3.5最低版本已经不再支持,Python 3.5最低版本已经不再支持,Python必需。
*new:add user agent.py包含更新的用户代理列表,更新浏览器以使用它
*new:add type hints for ide completion in browser
*new:formdumper deleted because clientform does not meet python 3 requirements
*new:3响应方法不再受支持:response.dump_form(),response.dump_forms(),response.formdumper()
*qual:将python 2.6代码迁移到python 3.5
*qual:browser.check_()重命名为browser.is_()
*qual:-*-coding=utf-8-*-已在所有文件中删除,因为utf-8是python 3中的默认源代码
*fix:browser.download()当url是根url时的错误+重命名内置名称字节在浏览器中。_humanize_bytes()
*修复:浏览器中的头日期时间转换回归。检查_new_resource()、Response.date和Response。上次修改
*修复:浏览器中的相对url错误。Response.images with urllib.parse.urljoin
获取数据和测试网站的编程式网页浏览器
-后身份验证
-用户代理支持
-自动cookie处理
-HTTP基本身份验证支持
-HTTPS支持
-代理支持
-超时支持
-Reg exp搜索
-使用Reg exp筛选器获取链接
-历史记录(页发布和响应)
-从文件保存和加载历史记录并重播导航
-页面之间的随机睡眠时间
-错误处理
-内容类型筛选器
-检查404个URL
-检查资源日期时间
-处理robots.txt
________________________________
欢迎报告错误和询问功能。
使用错误跟踪器:http://bitbucket.org/sloft/pynav/issues?status=new&;status=open
>Python版本:3.5+
>安装:
>pip:pip:pip:pip3安装pynav
>2018-10-11 pynav 1.0
>新:Python 2.6不再受支持,Python 3.5最低版本现在已经不再支持,Python 3.5最低版本已经不再支持,Python 3.5最低版本已经不再支持,Python必需。
*new:add user agent.py包含更新的用户代理列表,更新浏览器以使用它
*new:add type hints for ide completion in browser
*new:formdumper deleted because clientform does not meet python 3 requirements
*new:3响应方法不再受支持:response.dump_form(),response.dump_forms(),response.formdumper()
*qual:将python 2.6代码迁移到python 3.5
*qual:browser.check_()重命名为browser.is_()
*qual:-*-coding=utf-8-*-已在所有文件中删除,因为utf-8是python 3中的默认源代码
*fix:browser.download()当url是根url时的错误+重命名内置名称字节在浏览器中。_humanize_bytes()
*修复:浏览器中的头日期时间转换回归。检查_new_resource()、Response.date和Response。上次修改
*修复:浏览器中的相对url错误。Response.images with urllib.parse.urljoin