为了账号安全,请及时绑定邮箱和手机立即绑定

使用Selenium和PhantomJS解析网页遇到异常时的操作?

使用Selenium和PhantomJS解析网页遇到异常时的操作?

慕莱坞森 2019-05-24 18:34:15
本人小白一枚,在使用Selenium和PhantomJS解析网页时,发现当遇到异常(比如短时网络异常或者解析的网页本身出现问题),会直接退出整个程序。请问怎么操作才能在异常出现后继续执行程序的其他部分呢?先谢过各位大大。贴上部分代码:try:driver=webdriver.PhantomJS()driver.get(url)c=driver.page_sourcedriver.quit()except:logger.error('-----------CanNotOpenTheHomepage---------')
查看完整描述

2 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

我的理解是try里出错导致c未定义,后面的代码使用c导致程序抛出notdefined,所以在except里加一句c=None或者c=''或者在try前加
不知道你的报错信息是什么把报错信息贴出来
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 518 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号