爬虫中遇到加密,太复杂,想着下载下来用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
如果你是直接从网站的js文件保存下来再直接执行,这样肯定会报错的,你要分析一下js代码,找到入口位置才行
https://blog.csdn.net/MeYungle/article/details/117219882
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632