如何在循环中传递异常?

时间:2018-10-21 14:58:33

标签: python loops try-catch except

我正在从“ naver”中检索一些财务报表。在我的代码列表(kospi_list)中, 存在不正确的代码。因此,我例外地避免了它。但是,效果不佳。

一旦程序注意到错误的代码,它将作为异常处理该程序,直到结束。我只想继续循环。

你能帮我吗? 预先感谢。

def connect(self):
    for code in self.kospi_list:
        url = "https://companyinfo.stock.naver.com/v1/company/c1010001.aspx?cmp_cd=%s&cn=" % code

        try:
            self.driver.get(url)
            html = self.driver.page_source
            self.soup = BeautifulSoup(html, 'html.parser')

        except:
            pass
        else:
            name = self.get_name()
            result = self.loop()
            if result is not None:
                self.save_sql(result, name)

            print(result)

    self.driver.close()

0 个答案:

没有答案