本文整理汇总了Python中InternetArchiveCommon.get_docketxml_url方法的典型用法代码示例。如果您正苦于以下问题:Python InternetArchiveCommon.get_docketxml_url方法的具体用法?Python InternetArchiveCommon.get_docketxml_url怎么用?Python InternetArchiveCommon.get_docketxml_url使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类InternetArchiveCommon
的用法示例。
在下文中一共展示了InternetArchiveCommon.get_docketxml_url方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: archive_docket_xml_locally
# 需要导入模块: import InternetArchiveCommon [as 别名]
# 或者: from InternetArchiveCommon import get_docketxml_url [as 别名]
def archive_docket_xml_locally(court, casenum, directory = "archived_dockets"):
docket_url = IACommon.get_docketxml_url(court, casenum)
if os.system("wget --quiet --directory-prefix=%s %s" % (directory, docket_url)) != 0:
print "Could not archive this docket, exiting without trying to delete..."
exit()
print " saved docket %s.%s for analysis in %s directory" % (court, casenum, directory)
示例2: get_docket_string
# 需要导入模块: import InternetArchiveCommon [as 别名]
# 或者: from InternetArchiveCommon import get_docketxml_url [as 别名]
def get_docket_string(court, casenum):
docketurl = IACommon.get_docketxml_url(court, casenum)
request = urllib2.Request(docketurl)
try:
response = opener.open(request)
except urllib2.HTTPError, e: # HTTP Error
if e.code == 404:
bits = e.read()
# IA returns different 404 pages if the bucket exists or not
# This might be a brittle way to check the difference, but don't think there's a better way
if(bits.find(NO_BUCKET_HTML_MESSAGE) > 0):
return None, FETCH_NO_BUCKET
# Otherwise, assume the bucket exists
return None, FETCH_NO_FILE
else:
logging.info("get_docket_string: unknown fetch code %d" % e.code)
return None, FETCH_UNKNOWN