m0_55304120 2021-05-23 21:28 采纳率: 0%
浏览 264

Python执行本地js文件报错

爬虫中遇到加密,太复杂,想着下载下来用Python直接执行调用加密的函数,运行的时候占用很大内存(3G左右),然后报错execjs._exceptions.ProcessExitedWithNonZeroStatus: (134, '', '\n<--- Last few GCs --->\n\n[8004:000001D8A6BA8050] 22934 ms: Scavenge (reduce) 2006.1 (2009.6) -> 2006.2 (2014.1) MB, 8.5 / 0.0 ms (average mu = 0.516, current mu = 0.449) allocation failure \n[8004:000001D8A6BA8050] 22945 ms: Scavenge (reduce) 2007.5 (2020.6) -> 2007.4 (2022.3) MB, 9.0 / 0.0 ms (average mu = 0.516, current mu = 0.449) allocation failure \n[8004:000001D8A6BA8050] 22955 ms: Scavenge (reduce) 2008.9 (2021.3) -> 2009.0 (2022.6) MB, 7.9 / 0.0 ms (average mu = 0.516, current mu = 0.449) allocation failure \n\n\n<--- JS stacktrace --->\n\nFATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory\n 1: 00007FF60FAD046F napi_wrap+109311\n 2: 00007FF60FA75156 v8::internal::OrderedHashTable::NumberOfElementsOffset+33302\n 3: 00007FF60FA75F26 node::OnFatalError+294\n 4: 00007FF610342B4E v8::Isolate::ReportExternalAllocationLimitReached+94\n 5: 00007FF61032792 D v8::SharedArrayBuffer::Externalize+781\n 6: 00007FF6101D1CCC v8::internal::Heap::EphemeronKeyWriteBarrierFromCode+1516\n 7: 00007FF6101BC86B v8::internal::NativeContextInferrer::Infer+59451\n 8: 00007FF6101A1CFF v8::internal::MarkingWorklists::SwitchToContextSlow+56991\n 9: 00007FF6101B591B v8::internal::NativeContextInferrer::Infer+30955\n10: 00007FF6101ACA3D v8::internal::MarkCompactCollector::EnsureSweepingCompleted+6269\n11: 00007FF6101B4B6E v8::internal::NativeContextInferrer::Infer+27454\n12: 00007FF6101B8B2B v8::internal::NativeContextInferrer::Infer+43771\n13: 00007FF6101C2472 v8::internal::ItemParallelJob::Task::RunInternal+18\n14: 00007FF6101C2401 v8::internal::ItemParallelJob::Run+641\n15: 00007FF610195C63 v8::internal::MarkingWorklists::SwitchToContextSlow+7683\n16: 00007FF6101ACEEC v8::internal::MarkCompactCollector::EnsureSweepingCompleted+7468\n17: 00007FF6101AB734 v8::internal::MarkCompactCollec

  • 写回答

3条回答 默认 最新

  • CSDN专家-黄老师 2021-05-24 10:53
    关注

    如果你是直接从网站的js文件保存下来再直接执行,这样肯定会报错的,你要分析一下js代码,找到入口位置才行

    评论

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码