552

对不起对不起对不起,可能这几年遇见过几个林月如,我真的不能骗自己也不能骗你 祝早日找到各自合适的人… 那么,我的赵灵儿在哪儿?

selenium异步并发方案

selenium异步并发方案 python3版

# coding: utf-8
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.binary_location = r'%s'%"/Applications/Chromium.app/Contents/MacOS/Chromium"
driver = webdriver.Chrome(executable_path="/Users/guimaizi/hack-tool/chromedriver",options=chrome_options)
list_url=['https://www.w3school.com.cn/js/js_loop_for.asp','http://www.voidcn.com/article/p-stvclize-bte.html',
          'https://xiday.com/2019/09/21/puppeteer-run-js/','https://im.qq.com/','http://192.168.0.225/vul/frame221.html','https://en.mail.qq.com/','https://www.1688.com/',
      'https://github.com/','https://www.baidu.com/','http://www.guimaizi.com/','https://fanyi.baidu.com/?aldtype=16047#auto/zh','http://es6.ruanyifeng.com/#docs/promise',
  'https://security.alibaba.com/','https://security.alipay.com/home.htm','https://security.pingan.com/','https://bugbounty.huawei.com/hbp/#/home','https://www.youtube.com/watch?v=N0bypyMIt6w']
driver.get('http://www.qq.com')
for url in list_url:
    js="window.open('%s')"%url
    driver.execute_script(js)
windows = driver.window_handles
for num in windows:
    try:
        driver.switch_to.window(num)
        driver.set_script_timeout(5)
        #driver.set_page_load_timeout(5)
        print(driver.title)
    except Exception as e:
        print(e)
    finally:
        driver.close()
driver.quit()

547

突然明白我想要的太超世俗了,能给我的也太超世俗,上天给我的目标太遥远,一点也追不上。

个人人生

我:24岁,属猪,本命年,和5有缘,19950502,家住五楼,有脑子四肢灵活,一家三口,单身,想的太多 患得患失 多愁善感 善良 倔强 易冲动 冷静 正在不开心中。 分割如何描述这一生。 前十二岁 和平常小男孩一样无忧无虑,开开心心,活泼开朗 总感冒生病,总是摔跤 头上腿上都是包。 7岁之前在乡村(因家父工作),偷鱼摸虾抓螃蟹耍棍,幼儿园-一年级,转折:3岁幼儿园,只有大班小班,小班留一级和当时的女神错过一班 哈哈哈我够早熟的,可能是因为聪明学习好吧,当了一天班长,第二天因为早上在操场和同学跑来跑去 就被撸了 不是当官的料,学会了当众撒谎,胆小,不知道是什么原因,天生性格? 9岁之前在小镇(因家父工作),二年级-三年级,耍棍 看电视 应该就是这个时候把眼睛看近视了,转折:突然到一个陌生的环境,第一天下午就和四个小孩打了一架,哈哈哈,第二天找我爸给我报仇,第三天就和他们玩成一片,认识了一些好朋友 发现原来学习也可以很随意的学,第四天被体罚,作业没写完,好惨 站在凳子上扎马步,被逼无赖 开始了抄作业,这个大概就是学习残废的原因(抗压能力差),早恋了 勾搭前排女生,哈哈哈,又把人甩了,真渣男!!!太过分了,对不起,然后每天六点多跑去同学家去抄作业 他爸妈也不管我们抄作业 搞不明白为什么,练到最后,真的是刷刷刷几分钟作业搞定,当然字是没法看的,语文渣到爆,背课文英语全靠挨打挨罚(不知道是因为这个年龄没有练习记忆力还是天生记忆力差,在背课文记单词这块我很不行),数学还行,放学就开电视或者和我爸去钓鱼,我在河里玩水。 10岁就到目前生活的小县城了,4-6年级,进学校有种山老几进城的感觉,又是一波陌生的同学朋友,小孩子很容易打成一片,但是学习是跟不上了,因为天赋因为已经习惯散漫,反正是跟不上了,开始以后学校生活永远的吊车尾,跟不上就被我妈拉去补习班呗,英语补习班第一学期还行(持续性堪忧),逃课什么的,所谓跟啥人学啥人,都是不良儿童了 啊哈哈哈,然后进了网吧游戏厅就不行了,整天心里想的就是玩,游戏之类,看电视什么的,五年级父母工作原因,我更爽了,每天基本没人管,随意玩,看电视 去网吧游戏厅,学习完全跟不上,开家长会每次都是被批评的对象,平均每学期两次被叫家长,上课状态心猿意马,反正眼睛近视看不见黑板,又不敢聊天,那就在书上画(基本都是两军交战之类…..古代近现代),反对老师暴力,你拿竹棍打手 体罚都可以,妈的 捏脸,叫家长,这就过分了 搞的我都有心理阴影了,傻逼老师,小学甚至没考上初中,找人进初中。 后十二岁 12-14岁,进入中学,他妈的中学一个人都不认识,很惨,认识的也都是以前不良少年,我是一小的 第一天上学被以前网吧认识的教唆和二小的打了一架,我很被动啊,草,这个中学都他妈的是二小毕业生,打架时都是二小的围观,我不咋敢还手,就被欺负一个年级,初二我下狠手了 搬砖板凳拿啥干啥就咸鱼翻身了,学习上他妈的第一天就去干架的人能咋样?这的傻逼老师还是爱捏脸 叫家长,初二本来打算好好学的 打了几年游戏没啥意思了,寒假无聊还提前备课了的 放学连网吧都不去了 自己补习,和前排女同学交流学习 装逼说今天教的课我都知道,被趴在窗子上的班主任看见,以为我影响别人学习,两耳光打掉学习热情,很顺利的分到差班,网吧没意思游戏没意思学习没意思了,那就继续开始我的书上创作:画画(两军对垒),外加看新闻听歌,看新闻这个真的很有益处 真的,听歌培养自己对艺术的感觉,初三上半学期就被强制分流到技校了。 14-16岁:z10jc1,中文翻译 春季10届车工1班,又是认识了一群不认识的同学朋友,这个时候有手机了,吃饭喝水去网吧打篮球看小说玩手机(还傻逼拿压岁钱三百买了山寨iPhone4),妈的 我作业都没写过 学校实践工厂我就干过半个月的活 车间老师叫同学请我去干活 我都懒得去 所以他手底下没长工 他得自己干 哈哈哈 笑死,交钱毕业的 我爸妈真的是在我七八岁的时候就骗的团团转,我咋是个这样的人??!这样下去我估计就是个打工仔了,可能是不甘平凡 不甘寂寞,整天画两军对垒、脑海里yy各种战争经济社会趋势的人,怎么可能打工仔,人生转折:qq号被盗,就走上了不归路,信息安全 黑客,突然人生又被点明了,新的追求,新的方向,手抄html css c vb c++ 易语言,卧槽,抄了好几个小本本,别人网吧打游戏 我看html教程 别人写作业 看小说,我手抄这些代码 不因为别的就因为喜欢,真的是喜欢,喜欢这种有新方向 目标的感觉,喜欢这个酷酷的行业,才上了两年半,那些傻逼都不想在学校了,想出门打工?what’s fuck?我还没玩够,但是没办法,都走了就剩我一个,我他妈的能咋办,联系家人,国营大厂。 17-18岁,去当童工了,开始真正的工作之旅,依旧追求黑客,第一份正式工作(以前当过火锅店服务员 几天我就确定我干不了服务业),数控螺杆转子磨,就是造空气压缩机的一个零件,我用了三个月工资买了一台笔记本电脑,呀 人生第一台电脑 拉了一根网线,是吃了三个月包子等等等代价换来的(还低血糖工作岗位晕倒),国营工厂里的同事是最靠谱的,这里要点赞,然后就开始学php什么的 html已经学会了,也在这靠挖漏洞 一个xss换了一个企鹅公仔送给了我妹,这个公仔意义重大,我妹要好好保管(如果我妹看见这篇文章的话),哈哈哈(在网吧的阶段改黑的站都黑过了,10-16这个阶段的安全氛围真的是 太爽了,随意搞),第一次发现挖漏洞还可以得到报酬,就玩了命的挖,发现乌云平台(除了乌云和我幼儿园哪所学校,别的都是垃圾学校 垃圾老师,什么东西),很自由的气氛 技术为尊,这下真的是发现了技术性组织了,以前都是娱乐圈黑客,回归工作话题,干活这个才开始我是不积极的,因为觉得只是个上料的 其实也就只是个把料放在机器上,当我认真的时候,出现了个问题 因为我的失误 很诡异的失误 和我人生一样诡异,参数调错了,机床损坏,让我写检讨,我没写,因为领导对我态度不好吧,年轻气盛,就撂挑子不干了,回家当了几个月网吧网管,又跟着朋友去打工,那个时候我在安全圈已经有些许名气 找个工作问题不大,但是他妈的 我才17,而且没有物理上和黑客们接触过,已经到工厂了,朋友是想找打工的工厂,我还在心里纠结是工厂还是去网络公司(那个时候安全公司都是网络公司 Android还没普及几年 web2.0时代刚刚开始),然后想了想他妈的 回家,成年了就去一家莆田系民营医院当程序员,码锤子程序,我以为php(我是抱着学技术的心态来的),他妈的就是织梦模板,html,把别人的割包皮做处女膜专题的html保存下来,替换文字图片,然后业务变化,我他妈的又去发垃圾短信,就是配着司机 坐在车里带着基站全汉中跑,发垃圾短信,干了段时间突然挖了个严重漏洞,妈的我都能挖严重漏洞了,还干两千块钱的工作干啥 又学不了东西 整天瞎浪,就撤了,回家全职挖洞。 19-24:成长,惨不忍睹 人生艰难,不提了,这么心情不好的时候越想这些事越惨越艰难,可能快乐不在于赚多少钱 得到多少。 不提感情生活描述和个人情感,因为这是隐私,谢谢。

541

真的是一件事就能让丧了大半月的心情好起来,最喜欢的秋天,一个人随便跑个景区玩,深入深山几十里,回程顺便拉上路边正在步行送孙子上学的婆孙俩,被感谢的感觉真好,被叫哥哥的感觉真好,祝开开心心健健康康。

puppeteer异步并发方案

博主是一名优秀的爬虫师,欢迎联系博主交流爬虫技术。

关于puppeteer的并发方案: node代码:

const puppeteer = require('puppeteer');
async function process_page(page){
    //page.evaluate(() => alert(document.domain));
    await page.on('dialog', async dialog => {
        await dialog.dismiss();})
    console.log(page.url());
    await page.close();
}
async function process_queue(browser,page,list_url){
    await page.evaluate(list_url => {
        for(i=0;i<list_url.length;i++){
        window.open(list_url[i]);
        }
        return 1;
    },list_url);
    while(allPages=await browser.pages(),allPages.length-2<list_url.length){
        await page.waitFor(3000);
}
    for(j=0;j<allPages.length;j++){
        if (allPages[j]!=page){
        process_page(allPages[j]);
    }
    }
}
(async () => {
  try {
        const list_url=['https://www.w3school.com.cn/js/js_loop_for.asp','http://www.voidcn.com/article/p-stvclize-bte.html',
        'https://xiday.com/2019/09/21/puppeteer-run-js/','https://im.qq.com/','http://192.168.0.225/vul/frame221.html','https://en.mail.qq.com/','https://www.1688.com/',
    'https://github.com/','https://www.baidu.com/','http://www.guimaizi.com/','https://fanyi.baidu.com/?aldtype=16047#auto/zh','http://es6.ruanyifeng.com/#docs/promise',
'https://security.alibaba.com/','https://security.alipay.com/home.htm','https://security.pingan.com/','https://bugbounty.huawei.com/hbp/#/home'];
        const browser = await puppeteer.launch({
            headless: false,
            slowMo:150,
            timeout:5000});
        const page = await browser.newPage();
        set_list=[]
        for(i=0;i<list_url.length;i++){
            if(set_list.length>=5){
            console.log(set_list);
            await process_queue(browser,page,set_list)
            set_list=[];
        }
        set_list.push(list_url[i]);
    }
        console.log(set_list)
        await process_queue(browser,page,set_list)
        //await browser.close();
} catch (err) {
  console.error(err);
  //await browser.close();
}
})();

如果对您有帮助,请打赏杯奶茶吧 微信支付: