如何在循环中传递异常?

2024-05-12 19:45:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在从“纳弗”那里搜集一些财务报表。在我的代码列表(kospièu列表)中, 存在错误代码。所以,我破例避免了。然而,它并不好用

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

你能帮我吗? 提前谢谢

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()

Tags: 代码nameself程序url列表gethtml