解析、提取、协调和取消排序URL的工具
newslynx-url的Python项目详细描述
一个newslynx自以为是的实用程序集合,用于处理url。
安装
pip install newslynx-url
测试
需要nose
nosetests
用法
本模块包含各种方法,这些方法贯穿始终 newslnyx-core。但主要功能是unshorten_url, is_article_url,和prepare_url:
fromnewslynx_urlimport(unshorten_url,is_article_url,prepare_url)printunshorten_url('bit.ly/1j3SrUC')# http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism/printis_article_url('http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism')# Trueprintis_article_url('http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism',pattern=r'.*towcenter\.org/blog/.*')# Trueimportrepattern=re.compile(r'.*towcenter\.org/blog/.*')printis_article_url('http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism',pattern=pattern)# Trueprintprepare_url('http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism/?q=lfjad&f=lkfdjsal')# http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism