首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让try / catch在出错后继续工作?

如何让try / catch在出错后继续工作?
EN

Stack Overflow用户
提问于 2019-01-06 16:12:53
回答 6查看 65关注 0票数 2

解析器代码可用

代码语言:javascript
复制
try
{
   id_source = await ParsingAll(0, "#adv_id", "");   
   foto_path = await ParsingAll(1, "img[id='print_user_photo']", "src");
   position = await ParsingAll(0, "div.title.adv-title.newTitle > h1", "");
catch (Exception ex)
{
    Error?.Invoke(id_source + "- Error - ");    
}   

如果字符串"foto_path“出现错误怎么办?在处理了try / catch错误后,程序继续工作并开始执行字符串"position"?

EN

Stack Overflow用户

发布于 2019-01-06 16:19:34

您可以只缩小try-catch块的范围:

解析器代码可用

代码语言:javascript
复制
// May need its own try-catch blcok
id_source = await ParsingAll(0, "#adv_id", "");

try
{   
    foto_path = await ParsingAll(1, "img[id='print_user_photo']", "src");
catch (Exception ex)
{
    Error?.Invoke(id_source + "- Error - ");    
}

// May need its own try-catch blcok
position = await ParsingAll(0, "div.title.adv-title.newTitle > h1", "");
票数 2
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54059753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档