u011527972
鬼鬼居边
采纳率100%
2018-11-08 05:50

python 代码在命令行单行调试时正常,但是在程序模块中时只有第一次正常,什么原因?

照着教材写了一段抓取ajax网页的代码,使用的是selenium+phantomjs,在命令行将调用代码逐行调试一切正常,但是在用代码重复运行时却只有第一次能正确运行,这是什么原因,大求神教指导

命令行调试时截图:

命令行调试

代码运行时截图:

运行时

调用代码schedluer截图:

代码

核心抓取代码getter截图:

getter模块

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • qq1053781225 apples_kk 3年前

    应该是后续没获取到html,打印看看页面有没有获取到

    点赞 评论 复制链接分享
  • u011527972 鬼鬼居边 3年前

    打印页面以后看到有时候提示未能从服务器获取数据,是网站自身的问题,谢谢你了

    点赞 评论 复制链接分享