pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<i id='3jROL'><tr id='3jROL'><dt id='3jROL'><q id='3jROL'><span id='3jROL'><b id='3jROL'><form id='3jROL'><ins id='3jROL'></ins><ul id='3jROL'></ul><sub id='3jROL'></sub></form><legend id='3jROL'></legend><bdo id='3jROL'><pre id='3jROL'><center id='3jROL'></center></pre></bdo></b><th id='3jROL'></th></span></q></dt></tr></i><div class="gu6wa22" id='3jROL'><tfoot id='3jROL'></tfoot><dl id='3jROL'><fieldset id='3jROL'></fieldset></dl></div>
<tfoot id='3jROL'></tfoot>

  1. <legend id='3jROL'><style id='3jROL'><dir id='3jROL'><q id='3jROL'></q></dir></style></legend>

    <small id='3jROL'></small><noframes id='3jROL'>

        <bdo id='3jROL'></bdo><ul id='3jROL'></ul>

      CasperJS/PhantomJS 分段錯誤

      CasperJS/PhantomJS Segmentation fault(CasperJS/PhantomJS 分段錯誤)

      <i id='EWFLf'><tr id='EWFLf'><dt id='EWFLf'><q id='EWFLf'><span id='EWFLf'><b id='EWFLf'><form id='EWFLf'><ins id='EWFLf'></ins><ul id='EWFLf'></ul><sub id='EWFLf'></sub></form><legend id='EWFLf'></legend><bdo id='EWFLf'><pre id='EWFLf'><center id='EWFLf'></center></pre></bdo></b><th id='EWFLf'></th></span></q></dt></tr></i><div class="ocaq2wa" id='EWFLf'><tfoot id='EWFLf'></tfoot><dl id='EWFLf'><fieldset id='EWFLf'></fieldset></dl></div>

      <small id='EWFLf'></small><noframes id='EWFLf'>

        <bdo id='EWFLf'></bdo><ul id='EWFLf'></ul>
        <tfoot id='EWFLf'></tfoot>
                <tbody id='EWFLf'></tbody>
              1. <legend id='EWFLf'><style id='EWFLf'><dir id='EWFLf'><q id='EWFLf'></q></dir></style></legend>
                本文介紹了CasperJS/PhantomJS 分段錯誤的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                限時送ChatGPT賬號..

                我有一個腳本可以打開鏈接數組中的 url,并且對于每個 url,它會提取該 url 中的鏈接并將新鏈接插入到數組鏈接(addLinks 函數).該代碼導致分段錯誤,并且當它調用 this.start 打開一個有效的 url(代碼的第 3 行)時會發生這種情況.是 casperjs 還是我的代碼有問題?

                另一個有趣的點是它總是在頁面標題:"之后打印OK,它已加載",而根據代碼,它們應該以相反的順序打印.你能告訴我這種奇怪行為的原因嗎?

                //只是打開頁面并打印標題功能開始(鏈接){this.echo('讓我們試試鏈接:-- '+ 鏈接 + ' -------------');this.start(鏈接,函數(){this.echo('頁面標題:' + this.getTitle());});this.echo('OK,加載完畢
                ');}功能檢查(){if (links[currentLink] && currentLink < upTo) {this.echo('--- 鏈接 ' + currentLink + ' ---');start.call(this, links[currentLink]);addLinks.call(this, links[currentLink]);當前鏈接++;this.run(檢查);} 別的 {this.echo("全部完成.");this.exit();}}casper.start().then(function() {this.echo("開始");});casper.run(檢查);

                這是我的代碼的結果:

                <上一頁>--- 鏈接 0 ---讓我們試試鏈接:-- http://yahoo.com -------------好的,已加載頁面標題:雅虎找到 111 個鏈接 http://yahoo.com找到 13 個腳本 http://yahoo.com找到 0 幀 http://yahoo.com幀源:新框架源:--- 鏈接 1 ---讓我們試試鏈接:-- http://everything.yahoo.com/-------------好的,已加載PhantomJS 崩潰了.請閱讀崩潰報告指南...分段錯誤(核心轉儲)

                解決方案

                casper.startcasper.run 只在你的 once 中使用腳本.您可以將 this.start 重命名為 this.thenOpen 并將 this.run 重命名為 this.then.

                I have a script which opens the urls in the links array and for each url it extracts the links in that url and inserts the new links to the array links(addLinks function). The code results in segmentation fault and it happens when it calls this.start to open a valid url (3rd line of the code). Is it a problem with casperjs or my code?

                Another interesting point is that it always prints 'OK, it is loaded' after the 'Page title: ' while according to the code they should be printed in reverse order. Would you please tell me the reason for this strange behaviour?

                // Just opens the page and prints the title
                function start(link) {
                    this.echo('lets try the link:--  '+ link + ' -------------');
                    this.start(link, function() {
                        this.echo('Page title: ' + this.getTitle());
                    });
                    this.echo('OK, it is loaded
                ');
                }
                
                function check() {
                    if (links[currentLink] && currentLink < upTo) {
                        this.echo('--- Link ' + currentLink + ' ---');
                        start.call(this, links[currentLink]);
                        addLinks.call(this, links[currentLink]);
                        currentLink++;
                        this.run(check);
                    } else {
                        this.echo("All done.");
                        this.exit();
                    }
                }
                casper.start().then(function() {
                    this.echo("Starting");
                });
                
                casper.run(check);
                

                Here is the result of my code:

                --- Link 0 ---
                lets try the link:--  http://yahoo.com -------------
                OK, it is loaded
                
                Page title: Yahoo
                111 links found http://yahoo.com
                13 scripts found http://yahoo.com
                0 frames found http://yahoo.com
                 frame src:
                new frame src:
                --- Link 1 ---
                lets try the link:--  http://everything.yahoo.com/ -------------
                OK, it is loaded
                
                PhantomJS has crashed. Please read the crash reporting guide...
                Segmentation fault (core dumped)
                

                解決方案

                Use casper.start and casper.run only once in your script. You can rename this.start to this.thenOpen and this.run to this.then.

                這篇關于CasperJS/PhantomJS 分段錯誤的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 傳播運算符上的意外令牌)
                Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以將標志傳遞給 Gulp 以使其以不同的方式運行任務?)
                Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                How to run Gulp tasks sequentially one after the other(如何一個接一個地依次運行 Gulp 任務)
                Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)
                Detect FLASH plugin crashes(檢測 FLASH 插件崩潰)

                • <legend id='ozmLi'><style id='ozmLi'><dir id='ozmLi'><q id='ozmLi'></q></dir></style></legend>
                    <tfoot id='ozmLi'></tfoot>

                        <tbody id='ozmLi'></tbody>
                    1. <small id='ozmLi'></small><noframes id='ozmLi'>

                      • <bdo id='ozmLi'></bdo><ul id='ozmLi'></ul>
                        <i id='ozmLi'><tr id='ozmLi'><dt id='ozmLi'><q id='ozmLi'><span id='ozmLi'><b id='ozmLi'><form id='ozmLi'><ins id='ozmLi'></ins><ul id='ozmLi'></ul><sub id='ozmLi'></sub></form><legend id='ozmLi'></legend><bdo id='ozmLi'><pre id='ozmLi'><center id='ozmLi'></center></pre></bdo></b><th id='ozmLi'></th></span></q></dt></tr></i><div class="quyyw2e" id='ozmLi'><tfoot id='ozmLi'></tfoot><dl id='ozmLi'><fieldset id='ozmLi'></fieldset></dl></div>

                          主站蜘蛛池模板: 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 凝胶成像系统(wb成像系统)百科-上海嘉鹏 | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 一级建造师培训_一建培训机构_中建云筑建造师培训网校 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 开锐教育-学历提升-职称评定-职业资格培训-积分入户 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 广州监控安装公司_远程监控_安防弱电工程_无线wifi覆盖_泉威安防科技 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 万濠投影仪_瑞士TRIMOS高度仪_尼康投影仪V12BDC|量子仪器 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | 北京模型公司-工业模型-地产模型-施工模型-北京渝峰时代沙盘模型制作公司 | 陕西鹏展科技有限公司| 泵阀展|阀门展|水泵展|流体机械展 -2025上海国际泵管阀展览会flowtech china | 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 万濠投影仪_瑞士TRIMOS高度仪_尼康投影仪V12BDC|量子仪器 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 长沙发电机-湖南发电机-柴油发电机供应厂家-长沙明邦智能科技 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 |