def all(self):
url = "http://www.presidency.ucsb.edu/executive_orders.php?year=%d&Submit=DISPLAY" % self.year
page = requests.get(url)
tree = html.document_fromstring(page.text)
table = tree.xpath('//form[@name="executive_orders"]')[0].getnext().xpath('tr')
output = []
for i in range(1, len(table)):
data = table[i].xpath('td')
output.append({
"president": data[0].text_content(),
"date": data[1].text_content(),
"id": data[2].xpath('a')[0].attrib['href'].split('=')[1],
"link": "http://www.presidency.ucsb.edu" + data[2].xpath('a')[0].attrib['href'][2:]
})
return output
评论列表
文章目录