def fetchBankList(self):
        banks = [];
        
        for page in range(1, FIXED_COUNT): 
            url = "http://creditcard.bankcomm.com/bcms/front/activity/ajax/search.do?tab=1&pageNo=%d&isPage=true" % (page,);
            soup = self.getSoup(url);
            if not soup:
                return banks

            lis = soup.find_all("div", class_="wzms");
            for l in lis:
                b = Bank();
                b.url = "http://creditcard.bankcomm.com" + l.next_sibling.next_sibling.find("a", class_="btnMore")["href"].encode("utf-8");
                b.title = l.find("td", class_="t2").string.encode("utf-8").strip();
                b.endDate = date_parser.parseZhiStyle(l.find("td", class_="t4").string.encode("utf-8").strip());
                banks.append(b);

	return banks;
Exemple #2
0
    def fetchBankList(self):
        banks = []

        for page in range(1, FIXED_COUNT):
            url = "http://creditcard.bankcomm.com/bcms/front/activity/ajax/search.do?tab=1&pageNo=%d&isPage=true" % (
                page, )
            soup = self.getSoup(url)
            if not soup:
                return banks

            lis = soup.find_all("div", class_="wzms")
            for l in lis:
                b = Bank()
                b.url = "http://creditcard.bankcomm.com" + l.next_sibling.next_sibling.find(
                    "a", class_="btnMore")["href"].encode("utf-8")
                b.title = l.find("td",
                                 class_="t2").string.encode("utf-8").strip()
                b.endDate = date_parser.parseZhiStyle(
                    l.find("td", class_="t4").string.encode("utf-8").strip())
                banks.append(b)

        return banks
 def test_date_parser(self):
     s1 = "2013-01-01至2013-12-31";
     
     ed = datetime(year=2013, month=12, day=31);
     self.assertEqual(ed, date_parser.parseZhiStyle(s1));
Exemple #4
0
    def test_date_parser(self):
        s1 = "2013-01-01至2013-12-31"

        ed = datetime(year=2013, month=12, day=31)
        self.assertEqual(ed, date_parser.parseZhiStyle(s1))