卧室房顶设计17平米,房顶3米1高,房间靠西面,有落地窗需要多大的空调?

从华阳二江小区到成都市第一人民医院怎么走坐哪路车,有没有从二江小区直达成都市第一人民医院的公交车。3个回答就是cindy属于天府新区,剑南大道以西属于双流区!1、从成白路口乘坐827路,经过17站, 到达华阳客运站
2、步行约330米,到达华阳客运站
3、乘坐t106路,经过2站, 到达牧华路站华路口站
4、步行约40米,到达二江花园
查看更多2个回答富君之家地板属于天府新区,剑南大道以西属于双流区!
1、从成白路口乘坐827路,经过17站, 到达华阳客运站
2、步行约330米,到达华阳客运站
3、乘坐t106路,经过2站, 到达牧华路站华路口站
4、步行约40米,到达二江花园
希望我的回答可以帮到你哦
1个回答lugai42成都二江花园地
址:金牛长庆路10号。交通状况:公交:93路、48路、101路、3路、512路、75路、340路 。成都二江花园质量还是挺不错的。以上价格来源于网络,仅供参考。
1个回答王起立2电脑自动重启应该考虑的问题如下: 一、软件方面 1.病毒 “冲击波”病毒发作时还会提示系统将在60秒后自动启动。 木马程序从远程控制你计算机的一切活动,包括让你的计算机重新启动。 清除病毒,木马,或重装系统。 2.系统文件损坏 系统文件被破坏,如Win2K下的KERNEL32.DLL,Win98 FONTS目录下面的字体等系统运行时基本的文件被破坏,系统在启动时会因此无法完成初始化而强迫重新启动。 解决方法:覆盖安装或重新安装。 3.定时软件或计划任务软件起作用 如果你在“计划任务栏”里设置了重新启动或加载某些工作程序时,当定时时刻到来时,计算机也会再次启动。对于这种情况,我们可以打开“启动”项,检查里面有没有自己不熟悉的执行文件或其他定时工作程序,将其屏蔽后再开机检查。当然,我们也可以在“运行”里面直接输入“Msconfig”命令选择启动项。 二、硬件方面 1.机箱电源功率不足、直流输出不纯、动态反应迟钝。 用户或装机商往往不重视电源,采用价格便宜的电源,因此是引起系统自动重启的最大嫌疑之一。 ①电源输出功率不足,当运行大型的3D游戏等占用CPU资源较大的软件时,CPU需要大功率供电时,电源功率不够而超载引起电源保护,停止输出。电源停止输出后,负载减轻,此时电源再次启动。由于保护/恢复的时间很短,所以给我们的表现就是主机自动重启。 ②电源直流输出不纯,数字电路要求纯直流供电,当电源的直流输出中谐波含量过大,就会导致数字电路工作出错,表现是经常性的死机或重启。 ③CPU的工作负载是动态的,对电流的要求也是动态的,而且要求动态反应速度迅速。有些品质差的电源动态反应时间长,也会导致经常性的死机或重启。 ④更新设备(高端显卡/大硬盘/视频卡),增加设备(刻录机/硬盘)后,功率超出原配电源的额定输出功率,就会导致经常性的死机或重启。 解决方法:现换高质量大功率计算机电源。 2.内存热稳定性不良、芯片损坏或者设置错误 内存出现问题导致系统重启致系统重启的几率相对较大。 ①内存热稳定性不良,开机可以正常工作,当内存温度升高到一定温度,就不能正常工作,导致死机或重启。 ②内存芯片轻微损坏时,开机可以通过自检(设置快速启动不全面检测内存),也可以进入正常的桌面进行正常操作,当运行一些I/O吞吐量大 的软件(媒体播放、游戏、平面/3D绘图)时就会重启或死机。 解决办法:更换内存。 ③把内存的CAS值设置得太小也会导致内存不稳定,造成系统自动重启。一般最好采用BIOS的缺省设置,不要自己改动。 3.CPU的温度过高或者缓存损坏 ①CPU温度过高常常会引起保护性自动重启。温度过高的原因基本是由于机箱、CPU散热不良,CPU散热不良的原因有:散热器的材质导热率低, 散热器与CPU接触面之间有异物(多为质保帖),风扇转速低,风扇和散热器积尘太多等等。还有P2/P3主板CPU下面的测温探头损坏或P4 CPU 内部的测温电路损坏,主板上的BIOS有BUG在某一特殊条件下测温不准,CMOS中设置的CPU保护温度过低等等也会引起保护性重启。 ②CPU内部的一、二级缓存损坏是CPU常见的故障。损坏程度轻的,还是可以启动,可以进入正常的桌面进行正常操作,当运行一些I/O吞吐量大 的软件(媒体播放、游戏、平面/3D绘图)时就会重启或死机。 解决办法:在CMOS中屏蔽二级缓存(L2)或一级缓存(L1),或更换CPU排除。 4.AGP显卡、PCI卡(网卡、猫)引起的自动重启 ①外接卡做工不标准或品质不良,引发AGP/PCI总线的RESET信号误动作导致系统重启。 ②还有显卡、网卡松动引起系统重启的事例。 5. 并口、串口、USB接口接入有故障或不兼容的外部设备时自动重启 ①外设有故障或不兼容,比如打印机的并口损坏,某一脚对地短路,USB设备损坏对地短路,针脚定义、信号电平不兼容等等。 ②热插拔外部设备时,抖动过大,引起信号或电源瞬间短路。 6.光驱内部电路或芯片损坏 光驱损坏,大部分表现是不能读盘/刻盘。也有因为内部电路或芯片损坏导致主机在工作过程中突然重启。光驱本身的设计不良,FireWare有Bug。也会在读取光盘时引起重启。 7.机箱前面板RESET开关问题 机箱前面板RESET键实际是一个常开开关,主板上的RESET信号是+5V电平信号,连接到RESET开关。当开关闭合的瞬间,+5V电平对地导通,信号电平降为0V,触发系统复位重启,RESET开关回到常开位置,此时RESET信号恢复到+5V电平。如果RESET键损坏,开关始终处于闭合位置,RESET信号一直是0V,系统就无法加电自检。当RESET开关弹性减弱,按钮按下去不易弹起时,就会出现开关稍有振动就易于闭合。从而导致系统复位重启。 解决办法:更换RESET开关。 还有机箱内的RESET开关引线短路,导致主机自动重启。 8. 主板故障 主板导致自动重启的事例很少见。一般是与RESET相关的电路有故障;插座、插槽有虚焊,接触不良;个别芯片、电容等元件损害。 三、其他原因 1.市电电压不稳 ①计算机的开关电源工作电压范围一般为170V-240V,当市电电压低于170V时,计算机就会自动重启或关机。解决方法:加稳压器(不是UPS)或130-260V的宽幅开关电源。 ②电脑和空调、冰箱等大功耗电器共用一个插线板的话,在这些电器启动的时候,供给电脑的电压就会受到很大的影响,往往就表现为系统重启。 解决办法就是把他们的供电线路分开。 2.强磁干扰 不要小看电磁干扰,许多时候我们的电脑死机和重启也是因为干扰造成的,这些干扰既有来自机箱内部CPU风扇、机箱风扇、显卡风扇、显卡、主板、硬盘的干扰,也有来自外部的动力线,变频空调甚至汽车等大型设备的干扰。如果我们主机的搞干扰性能差或屏蔽不良,就会出现主机意外重启或频繁死机的现象。 3. 交流供电线路接错 有的用户把供电线的零线直接接地(不走电度表的零线),导致自动重启,原因是从地线引入干扰信号。 4.插排或电源插座的质量差,接触不良。 电源插座在使用一段时间后,簧片的弹性慢慢丧失,导致插头和簧片之间接触不良、电阻不断变化,电流随之起伏,系统自然会很不稳定,一旦电流达不到系统运行的最低要求,电脑就重启了。解决办法,购买质量过关的好插座。 5. 积尘太多导致主板RESET线路短路引起自动重启1个回答【爵爷】2货537用苹果手机正品数据线连接到电脑上的 USB 端口,电脑系统会自动识别出苹果手机的内部存储器。内部存储器包括包括手机上的照片和视频,可以在电脑上把照片或者视频从苹果手机上拷贝到电脑上3个回答加菲25日250你这个100%的不是小叶紫檀,也不是大叶紫檀,是台湾品种的假紫檀(仿的,也就是别人说的枫港柿),我种过紫檀(是大叶、小叶我不晓得,但绝对是紫檀),不是这个样子,叶子是呈椭圆形的紫色。1个回答wch可以的。
1、年满18周岁具有完全民事行为能力的自然人;
2、贷款到期时男士年不超过60岁,女士年龄不超过55岁;
3、有稳定合法的职业和收入来源,有还本付息能。
买房需要提供的书面材料包括:
1、本人及配偶的有效身份证明(身份证、户口簿或其他有效居住证明),个体经营者要提供营业执照(验原件、留复印件);
2、借款人婚姻状况证明(结婚证或单身证明);
3、外地、外籍或单身,要由有本地户口的人做担保;
4、借款人及配偶收入和财产证明;
5、购房合同和首付款收据;
6、财产共有人抵押承诺书;
7、银行住房按揭贷款申请审批表。1个回答太仓导航网您好,感谢您选择惠普产品。HP墨盒本身是一次性设计,如您重新填充墨水,灌墨会造成墨盒损坏并且危害打印机本身的硬件功能,并且重新填充的墨水在打印质量方面也无法保证,建议您在使用完墨盒后直接更换新的墨盒,如果以上信息没有解决您的问题,您还可以继续追问,或是通过访问惠普技术支持网页(www。hp。com。cn/support)、惠普家用产品支持论坛(www。hp。com。cn/hpcommunity)寻求帮助。感谢您对惠普的支持。希望以上回复能够对您有所帮助。3个回答梦魔W9LB在网络连接本地连接中属性中左键双击Internet 协议(Tcp/Ip),在弹出的对话框中就可以修改了2个回答REAN585862nvidia gts450 显卡是一款低端显卡,
这个显卡是一款比较旧的型号了,
性能也就是和GT730差不多,
现在基本上已经淘汰了。热门问答1234567891011121314151617181920查看更多21222324252627282930免费验房免费设计黄道吉日建材优惠家具定制&figure&&img src=&https://pic2.zhimg.com/v2-222abc8efad448fb9a755d1c_b.jpg& data-rawwidth=&700& data-rawheight=&393& class=&origin_image zh-lightbox-thumb& width=&700& data-original=&https://pic2.zhimg.com/v2-222abc8efad448fb9a755d1c_r.jpg&&&/figure&&p&前不久,乔布斯当年的求职信以17.5万美元的价格被拍卖,这份简历长啥样呢?&/p&&p&HR看了想打人!&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-5afe83fb0e42fcaf5b37_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&776& data-rawheight=&1000& class=&origin_image zh-lightbox-thumb& width=&776& data-original=&https://pic3.zhimg.com/v2-5afe83fb0e42fcaf5b37_r.jpg&&&/figure&&p&&br&&/p&&p&讲真,这份简历换作今天,一个面试都拿不到!&/p&&p&“Steve Jobs” 中的字母 “J” 没大写就算了,居然连应聘公司惠普的名字都写错了。&/p&&p&最搞笑的是,日后把智能手机卖给全世界的乔布斯大神,在电话号码一栏写了 “无”。&/p&&p&看来乔大神当年那句 “Stay foolish”,可能真的是字面意思…&/p&&p&&br&&/p&&p&&b&简历/求职信到底该怎么写?&/b& &/p&&p&今天就从古今中外的大佬们身上,学习反思。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-d0f868d2bbc915a5c394cf6a3d42b630_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&781& data-rawheight=&535& class=&origin_image zh-lightbox-thumb& width=&781& data-original=&https://pic2.zhimg.com/v2-d0f868d2bbc915a5c394cf6a3d42b630_r.jpg&&&/figure&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-d1e28c2f431ef7ac424bea049c47e5da_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1050& data-rawheight=&106& class=&origin_image zh-lightbox-thumb& width=&1050& data-original=&https://pic3.zhimg.com/v2-d1e28c2f431ef7ac424bea049c47e5da_r.jpg&&&/figure&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-a95a1ee1e9f05a2077aa8cfa_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&364& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic1.zhimg.com/v2-a95a1ee1e9f05a2077aa8cfa_r.jpg&&&/figure&&p&&br&&/p&&p&相比之下,达·芬奇在 450 年前写的简历就让他成功获得了米兰伯爵的垂青。&/p&&p&达·芬奇是真心想要去米兰,所以对求职的认真度会 100% 体现在你的简历上,根本造不了假。&/p&&p&&b&与乔布斯的 “随便写写” 相比,达·芬奇的态度是很直观的。&/b&&/p&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-5eaba94adad_b.jpg& data-size=&normal& data-rawwidth=&919& data-rawheight=&564& class=&origin_image zh-lightbox-thumb& width=&919& data-original=&https://pic3.zhimg.com/v2-5eaba94adad_r.jpg&&&figcaption&达·芬奇求职信原件&/figcaption&&/figure&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-2cc7f7914d1add348e274_b.jpg& data-size=&normal& data-rawwidth=&1859& data-rawheight=&1348& class=&origin_image zh-lightbox-thumb& width=&1859& data-original=&https://pic4.zhimg.com/v2-2cc7f7914d1add348e274_r.jpg&&&figcaption&达·芬奇求职信中文翻译 via知乎答主@warfalcon &/figcaption&&/figure&&p&&br&&/p&&p&无独有偶。近几年,锤子科技创始人罗永浩卖手机讲段子,几乎让人忘了2000年时,他还曾经是新东方学校的任课教师。 &/p&&p&当时罗永浩给北京新东方学校校长俞敏洪写了一封求职信,在两次试讲失败后,给了他第三次试讲的机会,终于成功。&/p&&p&当时罗永浩写给俞敏洪的求职信也可圈可点:&/p&&blockquote&&i&针对雇主的招聘需求,有的放矢;&/i& &i&风趣跃然纸上,实力诠释“幽默感”;&/i& &i&生动有个性,容易脱颖而出。&/i&&/blockquote&&figure&&img src=&https://pic2.zhimg.com/v2-1ad5d3dedb33e7fab3dd8e1_b.jpg& data-size=&normal& data-rawwidth=&1302& data-rawheight=&1500& class=&origin_image zh-lightbox-thumb& width=&1302& data-original=&https://pic2.zhimg.com/v2-1ad5d3dedb33e7fab3dd8e1_r.jpg&&&figcaption&罗永浩求职信 via知乎答主@赵凯 &/figcaption&&/figure&&p&&br&&/p&&p&好的简历不是赢在字多,而是能够找准公司的需求,言简意赅地说明能力。&/p&&p&而简历的范本还可以追溯到战国时代,看看大诗人屈原是如何用文言文完爆职场的。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-27ae0d36fea213fc2597440_b.jpg& data-size=&normal& data-rawwidth=&1795& data-rawheight=&1500& class=&origin_image zh-lightbox-thumb& width=&1795& data-original=&https://pic2.zhimg.com/v2-27ae0d36fea213fc2597440_r.jpg&&&figcaption&屈原求职信 via知乎答主@iYuanzh &/figcaption&&/figure&&p&&br&&/p&&p&能把简历写成楚辞,真乃风流名士也。&/p&&p&当然了,不是所有大佬的简历都是正确的示范。&/p&&p&&br&&/p&&p&&b&你写的简历和 HR 想看到的简历,确定是一回事吗?了解HR的视角请戳:&/b&&/p&&a href=&https://www.zhihu.com/question/& data-draft-node=&block& data-draft-type=&link-card& class=&internal&&简历上的哪些内容才是 HR 眼中的干货?&/a&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-f202dfb4d0ddcf961aa0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1372& data-rawheight=&360& class=&origin_image zh-lightbox-thumb& width=&1372& data-original=&https://pic3.zhimg.com/v2-f202dfb4d0ddcf961aa0_r.jpg&&&/figure&&p&&br&&/p&&p&&b&80%的简历表达过于空泛&/b&&/p&&p&只写了岗位职责,却没有写自己真正做了什么,还有工作了3年就写一句话的:“负责XX工作”… 完全体现不出任何你的价值和能力。&/p&&p&&br&&/p&&p&&b&70%的简历描述都是废话&/b&&/p&&p&用很长的篇幅写了一堆废话“学习了”“锻炼了…”“提高了…”,还有写的是部门/小组的工作,没有说明具体自己做了什么,怎么做的,做出了什么成果,一眼看上去好像经验很丰富,实际上却只会觉得你没有做任何有价值的工作。&/p&&p&&br&&/p&&p&&b&60%的简历工作经历混乱&/b&&/p&&p&很多人把简历当成了自传,干过的所有事情都往上写,很多工作之间甚至没有什么相关性,不但在简历上看不到重点和亮点,也导致自己很迷茫不知道该往何处发展。&/p&&p&&br&&/p&&p&&b&50%的简历经验是重复的&/b&&/p&&p&描述工作的时候用很多重复的描述,重复的词,甚至在不同的公司的工作内容也是重复的,完全体现不出任何成长。&/p&&p&&br&&/p&&p&这些问题我每天都看到,也经常有很多人问我应该用什么样的模板让自己的简历脱颖而出。&/p&&p&一份优秀的简历看起来应该是这样的,排版整洁,重点突出:&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-8fb0cbab616eadac69cb81e5f884e0db_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1840& data-rawheight=&1238& class=&origin_image zh-lightbox-thumb& width=&1840& data-original=&https://pic3.zhimg.com/v2-8fb0cbab616eadac69cb81e5f884e0db_r.jpg&&&/figure&&p&&br&&/p&&p&脱颖而出靠的不是设计,不是颜色,也不是可视化图表,最能够打动 HR 和让他们眼前一亮的是,干净有序的模块和扎实的描述,每段经历都能看出来你确实做了很多事情,有能力有价值。&/p&&p&关于什么才是专业模板:&/p&&a href=&https://www.zhihu.com/question//& data-draft-node=&block& data-draft-type=&link-card& class=&internal&&有哪些牛逼的简历模板?&/a&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-faa06aea369b9e7d9d6b9cc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&691& data-rawheight=&176& class=&origin_image zh-lightbox-thumb& width=&691& data-original=&https://pic3.zhimg.com/v2-faa06aea369b9e7d9d6b9cc_r.jpg&&&/figure&&p&&br&&/p&&p&简历其实就是用于回答一个问题的:&/p&&p&&b&&u&“你能给公司提供什么价值?”&/u&&/b&&/p&&p&&br&&/p&&p&很多简历上会出现这样的描述:&/p&&blockquote&&i&负责XX日常工作&/i& &i&日常XXXX管理&/i&&/blockquote&&p&&br&&/p&&p&看到这种描述,HR能够得出的唯一结论就是:&b&你在这个岗位没做什么,也没积累什么经验,更没什么价值。&/b&&/p&&p&&br&&/p&&p&“负责日常运营工作。”&/p&&p&&br&&/p&&p&该怎么写才能体现出你的价值呢,首先要学会说清楚你具体做了什么事情:&/p&&p&&b&“撰写高质量原创文章,包括求职领域热点的及时抓取及科普 ”&/b&&/p&&p&&br&&/p&&p&然后写做这个工作你到底用了什么方法,达成了什么结果:&/p&&p&&b&“通过用户阅读和互动数据的收集解析,建立推送模型,每周稳定产出5篇原创内容,平均阅读5w+,粉丝量3个月增加12w”&/b&&/p&&p&&br&&/p&&p&这样写完合起来就是完整的一句描述了。&/p&&p&&br&&/p&&p&注意在简历里面,每个描述应该是一句话,不要过长(超过2行),不要啰嗦不要废话,这样才能清晰的展现重点。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-17d0ebf59fffa_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&865& data-rawheight=&248& class=&origin_image zh-lightbox-thumb& width=&865& data-original=&https://pic2.zhimg.com/v2-17d0ebf59fffa_r.jpg&&&/figure&&p&&br&&/p&&p&根据不同的工作内容分段,最终形成这样完整的一段工作经历的描述。&/p&&p&如果你的工作有成果、有产出、有方法,一定要在简历上展示给HR看到,这就是能够让你“脱颖而出”的竞争力。&/p&&p&当然很多人不会这么写就是因为觉得自己的工作 “没什么”,并没有什么结果和产出,工作了1年却不知道自己到底做了什么。那就更需要利用写简历的机会好好总结一下自己,不只是展示给HR,首先是自己发现自己的价值。&/p&&p&相信我,所有人,包括一无所有王健林,悔创阿里马爸爸,都经历过含金量低的工作。但区别在于,他们迅速离开了这些浪费生命的岗位,并且把这些工作的价值榨干,去寻找更好的机会。&/p&&p&&br&&/p&&p&把简历上的 “废话/无效描述/普通描述” 变成有价值的干货,只用记住2点:&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-136e9fc4deb76a0349893c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1222& data-rawheight=&482& class=&origin_image zh-lightbox-thumb& width=&1222& data-original=&https://pic3.zhimg.com/v2-136e9fc4deb76a0349893c_r.jpg&&&/figure&&p&&br&&/p&&p&我们再来举个极端一点的例子,如果你是办公室打杂的,你觉得好像没有什么具体的工作,也没有什么成果。&/p&&p&但实际上可以是这样的:&/p&&ul&&li&协调总经理每日行程,安排访客到访登记,参与每个访客会议并进行会议记录,负责跟进20+个潜在合作方后续合作事项&b&(擦鞋拎包+做会议记录)&/b&&/li&&li&负责各部门每周过百件快递的收发,将文件拆分、命名、归类,确保各部门能够简单高效地找到所需文件&b&(收发快递,把正确的快递送到对的人手上)&/b&&/li&&li&管理维护办公环境,与冷热水、空调等其他硬件供应商协调确保补给充足,通过合理安排办公室摆设提高整体员工工作效率&b&(端茶倒水+把饮水机从门外搬到门内)&/b&&/li&&/ul&&p&&b&再低级、普通的工作,你认为很“日常”的工作,都值得用认真负责的态度去做好,并且把它描述出来,不仅是在简历上增强自己的竞争力,也是对你自己辛苦工作的时间负责。&/b&&/p&&p&&br&&/p&&p&世界上没有 “烂” 工作,也没有写不好的简历经历,只有不用心的求职者。&/p&&p&用一个很俗套的冰山比喻解释一下:&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-aade4cc471daef0c67b647_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&555& data-rawheight=&417& class=&origin_image zh-lightbox-thumb& width=&555& data-original=&https://pic1.zhimg.com/v2-aade4cc471daef0c67b647_r.jpg&&&/figure&&p&&br&&/p&&p&很多人简历上就写上几句“负责AAA”、“负责BBB”、“负责CCC”,这就是最表层的“做什么”。加上一些使用的方法、运用的资源,算是加上了 “怎么做”。&/p&&p&而我在案例中给出的很多是最深层的描述,有些人会仅仅理解为“语言包装”,但这些描述其实就是你作为一个人才,对于自己工作最深层的理解。&/p&&p&如果你真的搞明白了自己为什么在做一些很琐碎、很无聊的事情,这些事情不但可以很生动的变为 “干货” 呈现在简历上,而且甚至会变得不再琐碎和无聊——因为你终于搞清楚自己为什么在做这些事情了。&/p&&p&&br&&/p&&p&总结一下,写出好的简历,核心就2点:&/p&&blockquote&&i&写具体&/i& &i&写结果&/i&&/blockquote&&p&&br&&/p&&p&很多人说自己的工作不好量化,其实有工作,就一定有工作量。做了10个表和做了1000个表的人经验就是不一样的。你做了多少,而你又是怎么做的?&/p&&p&写具体、写结果,才能清晰的了解你真正做了哪些事情,用过哪些工具,做成了什么成果,这些就是能体现你价值的地方。&/p&&p&任何一件小事,不同的人多可能都会用到不同的工具,得到不同的结果。工作内容是千篇一律的,而不同的方式方法,就会造成截然不同的结果,而你要体现的恰好就是这些不同,这就是真正的简历干货。&/p&&p&&br&&/p&&p&延伸阅读:&/p&&a href=&https://www.zhihu.com/question/& data-draft-node=&block& data-draft-type=&link-card& class=&internal&&如何制作高水平简历?&/a&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-fbdbfebfd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1050& data-rawheight=&106& class=&origin_image zh-lightbox-thumb& width=&1050& data-original=&https://pic2.zhimg.com/v2-fbdbfebfd_r.jpg&&&/figure&&p&&br&&/p&&p&&br&&/p&&p&&i&本文由LinkedIn原创,作者朱英楠David。超级简历 &a href=&https://link.zhihu.com/?target=http%3A//WonderCV.com& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&WonderCV.com&/span&&span class=&invisible&&&/span&&/a& 创始人,LinkedIn专栏作者,清华职业生涯导师,曾就职于高盛香港投行部,本科毕业于哥伦比亚大学。原文发布于公众号“LinkedIn”。&/i&&/p&
前不久,乔布斯当年的求职信以17.5万美元的价格被拍卖,这份简历长啥样呢?HR看了想打人! 讲真,这份简历换作今天,一个面试都拿不到!“Steve Jobs” 中的字母 “J” 没大写就算了,居然连应聘公司惠普的名字都写错了。最搞笑的是,日后把智能手机卖给全…
&figure&&img src=&https://pic3.zhimg.com/v2-a0682a3aed17126c3abedd10c58f782b_b.jpg& data-rawwidth=&1920& data-rawheight=&1080& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&https://pic3.zhimg.com/v2-a0682a3aed17126c3abedd10c58f782b_r.jpg&&&/figure&&p&我们平时在用Python爬取网页上的数据时,对爬取到到的数据做数据分析展现有很多种方式,比如可以通过echart图表接口、python提供的第三方库,用matplotlib工具来进行数据统计和图表可视化展现。&/p&&p&可无论是以上哪一种方式,都需要通过代码来调用Python爬好的数据来进行画图,图表样式属性设置等方面还是比较繁琐的。&/p&&p&同样的问题,有一次小编领导要求我做一份有关于南京房价的数据汇报,需要做到报表里面。数据是没有的,自然而然想到用Python爬,爬好后直接做数据图表粘贴到报表中。但后来发现方法太土,汇报时不好做动态的数据展现(影响小编炫技装逼)。于是乎就想办法,将爬取到的数据导入到报表或者BI系统里面,利用BI本身的一些分析功能,联动着其他数据做展现。于是就有了本篇“Python爬数据,FineBI画图”的文章。&/p&&h2&&b&关于FineBI&/b&&/h2&&p&这是一个可视化的自助式BI工具,整个操作就是导数据/连数据库——处理数据(可视化ETL)选择图表——拖数据字段——可视化展现&美化,操作简单上手快。小编只是用了其可视化的一隅功能,多数情况下,这个工具都是拿来做可视化报表,对接企业大数据平台,做企业数据运营分析用。&/p&&h2&&b&原理介绍&/b&&/h2&&p&废话不多说,直接贴出操作。&/p&&p&因为想看看南京房价数据,但是网站上的很多数据都是以HTM5的形式进行呈现的,所以考虑通过Python来进行网页数据抓取和入库,数据分析方面通过FineBI工具直接连接数据库,分析和可视化呈现。&/p&&p&&b&整体的思路:&/b&&/p&&p&数据层方面先通过Python抓取到WEB端的网页数据,之后对爬取到数据进行解析再而存储到MYSQL数据入库;&/p&&p&最后应用层的数据处理、数据计算统计、图表可视化呈现等工作全都交由FineBI工具来做。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-eafdd02ee835dcd6baf1267d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&897& data-rawheight=&589& class=&origin_image zh-lightbox-thumb& width=&897& data-original=&https://pic2.zhimg.com/v2-eafdd02ee835dcd6baf1267d_r.jpg&&&/figure&&h2&&b&操作步骤&/b&&/h2&&p&&b&1.引入相关python库包&/b&&/p&&p&首先新建python工程,引入本次爬取网页数据和写入MySQL数据库所需要的requests、pymysql、bs4这三个包:&/p&&figure&&img src=&https://pic2.zhimg.com/v2-d2e49cc020d39c7d8eefd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&317& data-rawheight=&81& class=&content_image& width=&317&&&/figure&&p&&b&2.获取网页数据&/b&&/p&&p&然后如下图所示,通过编写Python代码获取到某一个房产网页的南京售房平台的网页信息:&/p&&figure&&img src=&https://pic3.zhimg.com/v2-b5dfc9c87d05139aca66e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&947& data-rawheight=&97& class=&origin_image zh-lightbox-thumb& width=&947& data-original=&https://pic3.zhimg.com/v2-b5dfc9c87d05139aca66e_r.jpg&&&/figure&&p&&b&3.HTML标签解析&/b&&/p&&p&接着再对DIV样式下的HTML数据包进行逐一解析,获取到想要的房源名称、地址、小区、户型、面积、总价、单价、区域等数据:&/p&&figure&&img src=&https://pic1.zhimg.com/v2-3c9cd39d2f21a5f3618c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&815& data-rawheight=&451& class=&origin_image zh-lightbox-thumb& width=&815& data-original=&https://pic1.zhimg.com/v2-3c9cd39d2f21a5f3618c_r.jpg&&&/figure&&p&其中对应网页的标签样式可以通过浏览器的F12开发选项进行快速获取,如下图所示的定位房源信息截图,我们只需要右键浏览器在所需要获取标签样式名称的地方点击检查元素即可(房源名称的标签即位house-title的title元素)。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-e8be7cddc8a1a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1913& data-rawheight=&427& class=&origin_image zh-lightbox-thumb& width=&1913& data-original=&https://pic3.zhimg.com/v2-e8be7cddc8a1a_r.jpg&&&/figure&&p&&b&4.MySQL数据回写&/b&&/p&&p&解析好数据之后,再将解析好的数据写入到MySQL数据库中:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-5d081f75a98a16dc8c8863_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1824& data-rawheight=&222& class=&origin_image zh-lightbox-thumb& width=&1824& data-original=&https://pic4.zhimg.com/v2-5d081f75a98a16dc8c8863_r.jpg&&&/figure&&p&循环遍历该平台在南京最近七天的网页售房信息数据,页面17页,共计377条数据:&/p&&figure&&img src=&https://pic3.zhimg.com/v2-9b1c4e3fba94dc2e12f085c96bf3737a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1762& data-rawheight=&945& class=&origin_image zh-lightbox-thumb& width=&1762& data-original=&https://pic3.zhimg.com/v2-9b1c4e3fba94dc2e12f085c96bf3737a_r.jpg&&&/figure&&p&&b&5.安装FineBI&&验证数据入库&/b&&/p&&p&通过FineBI官网下载并按照引导安装好软件:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-d83e07b59f1f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&626& data-rawheight=&493& class=&origin_image zh-lightbox-thumb& width=&626& data-original=&https://pic4.zhimg.com/v2-d83e07b59f1f_r.jpg&&&/figure&&p&直接通过FineBI提供的数据配置端的功能,添加SQL数据集(或者直接添加表也行),查看和验证刚刚爬取并且入库的数据是否已经真正成功入库到MySQL中了。&/p&&p&如下图所示,Python果然不辱使命,我要的该平台的七天南京的房价售房数据都已经成功写入到了我的MySQL数据库中了。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-88c6fcac9802_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1914& data-rawheight=&936& class=&origin_image zh-lightbox-thumb& width=&1914& data-original=&https://pic3.zhimg.com/v2-88c6fcac9802_r.jpg&&&/figure&&p&&b&6.FineBI可视化制作&成果展示&/b&&/p&&p&然后思考需要分析展现哪些内容,比如“南京各小区房价分布”、“房型价格分析”、“各区域房价分析”.....通过FineBI制作图表展现。&/p&&p&下面这个动图展示了一个图表的制作,其他都类似的,可参考。不懂可参见FineBI官网的帮助文档。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-b3d0ff2ab2fb_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1852& data-rawheight=&876& data-thumbnail=&https://pic4.zhimg.com/v2-b3d0ff2ab2fb_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1852& data-original=&https://pic4.zhimg.com/v2-b3d0ff2ab2fb_r.jpg&&&/figure&&p&花了十分钟,就将我想要看的南京售房信息(房源面积均价、套房总均价、小区房价四象限分布图、区域房价分析、房型价格分析)以可视化的形式呈现出来了。&/p&&p&最后就是本次成果展示啦,也晒出来跟大家分享下,如下所示:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-a0682a3aed17126c3abedd10c58f782b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1920& data-rawheight=&1080& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&https://pic4.zhimg.com/v2-a0682a3aed17126c3abedd10c58f782b_r.jpg&&&/figure&&p&1.目前南京房源均价为3.78万每平方米,总均价为401.38万,总体上还是比较高的。&/p&&p&2.建邺区房价最高,果然房价还是紧跟国家政策啊,建邺目前城区开发建设政府的扶持力度在南京都是走在前面的。鼓楼、玄武、秦淮分别排在二、三、四的位置,雨花台和江宁房价相对较低,综合市区位置来看,还是秦淮区性价比最高啊 。&/p&&p&3.房型方面,6室3厅的豪华大宅总均价接近一千万,比如紫檀雅居、碧水湾别墅、滨江奥城听雨苑这一类土豪小区,多集中在建邺和鼓楼区域;一室一厅的房子均价大概在150万的样子,比如托乐嘉单身公寓、经纬城市花园等小区,适合单身贵族或者情侣小夫妇居住,南京各个大区都有;比较主流的三室一厅房价在300万左右,比如乔虹苑小区、良辰美景家园、白云园,多集中在秦淮和鼓楼区域。&/p&&h2&&b&后记&/b&&/h2&&p&Python完成对网页数据的抓取和解析存储之后,配合FineBI强大的数据可视化呈现能力则圆满地完成了本次对南京售房数据的统计和分析需求,绝对推荐!&/p&&p&--------------------------------------------&/p&&p&&b&相关学习资料:&/b&&/p&&p&BI工具下载:&a href=&http://link.zhihu.com/?target=http%3A//www.finebi.com/%3Futm_source%3Dmedia%26utm_medium%3Dzhihu& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&FineBI&/a&&/p&&p&FineBI可视化大屏制作 :&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&我想给老板打造一个互联网数据分析大屏!&/a&&/p&&p&&a href=&http://link.zhihu.com/?target=https%3A//www.w3cschool.cn/python/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&python基础教程_w3cschool&/a&&/p&&p&&/p&&p&&/p&
我们平时在用Python爬取网页上的数据时,对爬取到到的数据做数据分析展现有很多种方式,比如可以通过echart图表接口、python提供的第三方库,用matplotlib工具来进行数据统计和图表可视化展现。可无论是以上哪一种方式,都需要通过代码来调用Python爬好的数…
&figure&&img src=&https://pic3.zhimg.com/v2-bbd86f63f9e387d42e6d_b.jpg& data-rawwidth=&2000& data-rawheight=&1125& class=&origin_image zh-lightbox-thumb& width=&2000& data-original=&https://pic3.zhimg.com/v2-bbd86f63f9e387d42e6d_r.jpg&&&/figure&&p&语言版本:Python&/p&&p&1、自动登录12306并保持Cookie&/p&&p&2、自动实现抢购设置的某日期的某车次的票&/p&&p&3、攻克排队系统陷阱,避免进入排队系统&/p&&p&4、循环监控某车次的票,直到有票,自动抢购&/p&&p&5、抢票时若出现异常,自动重新抢票,直到成功&/p&&a class=&video-box& href=&http://link.zhihu.com/?target=https%3A//www.zhihu.com/video/605184& target=&_blank& data-video-id=&& data-video-playable=&true& data-name=&& data-poster=&https://pic2.zhimg.com/80/v2-baaa2d39de3ec58b1f3d_b.jpg& data-lens-id=&605184&&
&img class=&thumbnail& src=&https://pic2.zhimg.com/80/v2-baaa2d39de3ec58b1f3d_b.jpg&&&span class=&content&&
&span class=&title&&&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&https://www.zhihu.com/video/605184&/span&
&p&&br&&/p&&p&&b&代码功能:&/b&&br&&/p&&p&1、自动登录12306并保持Cookie&/p&&p&2、自动实现抢购设置的某日期的某车次的票&/p&&p&3、攻克排队系统陷阱,避免进入排队系统(有时系统会把你的票放入排队系统,你需要永无止境的等待,但此代码可以让你避免进入排队系统)&/p&&p&4、循环监控某车次的票,直到有票,自动抢购&/p&&p&5、抢票时若出现异常,自动重新抢票,直到成功&/p&&p&&b&代码语言:&/b&&/p&&p&Python&/p&&p&&b&代码作者:&/b&&/p&&p&韦玮&/p&&p&&b&编写背景:&/b&&/p&&p&该案例本来是我写的一本由清华大学出版社出版的《Python程序设计基础实战教程》书籍里面第13章的内容,后来12306改版后原书中代码就无法运行了,最近五一大家出行较多,于是重新分析并写了一个新版本的代码,大家最近如果需要抢票,则可以使用该新版代码。&/p&&p&&b&更新日期:&/b&&/p&&p&日&/p&&p&&b&使用介绍:&/b&&/p&&p&1、将代码中的配置项(你的12306账号与密码)配置好&/p&&p&2、把你需要预订的城市的车票的三字码添加到areatocode字典中&/p&&p&3、运行并按提示输入(详见使用解说视频)&/p&&p&&b&代码正文:&/b&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-6bb206f3e7a20840dba355e0c91f11aa_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1112& data-rawheight=&602& class=&origin_image zh-lightbox-thumb& width=&1112& data-original=&https://pic3.zhimg.com/v2-6bb206f3e7a20840dba355e0c91f11aa_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/v2-510fdec5c3a5dc421e3e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1131& data-rawheight=&459& class=&origin_image zh-lightbox-thumb& width=&1131& data-original=&https://pic3.zhimg.com/v2-510fdec5c3a5dc421e3e_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/v2-6c1ef7a25cfca3d121966_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1241& data-rawheight=&602& class=&origin_image zh-lightbox-thumb& width=&1241& data-original=&https://pic3.zhimg.com/v2-6c1ef7a25cfca3d121966_r.jpg&&&/figure&&figure&&img src=&https://pic1.zhimg.com/v2-342f408faf4f7b649a44_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1224& data-rawheight=&534& class=&origin_image zh-lightbox-thumb& width=&1224& data-original=&https://pic1.zhimg.com/v2-342f408faf4f7b649a44_r.jpg&&&/figure&&figure&&img src=&https://pic4.zhimg.com/v2-03e2d9b1c4bc2dfeb6adf_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&760& data-rawheight=&120& class=&origin_image zh-lightbox-thumb& width=&760& data-original=&https://pic4.zhimg.com/v2-03e2d9b1c4bc2dfeb6adf_r.jpg&&&/figure&&figure&&img src=&https://pic1.zhimg.com/v2-38ceacba5b9fadffdc7c22f30a5bce8c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&611& data-rawheight=&553& class=&origin_image zh-lightbox-thumb& width=&611& data-original=&https://pic1.zhimg.com/v2-38ceacba5b9fadffdc7c22f30a5bce8c_r.jpg&&&/figure&&figure&&img src=&https://pic2.zhimg.com/v2-094e29f68d713a98f0bbe9_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1201& data-rawheight=&579& class=&origin_image zh-lightbox-thumb& width=&1201& data-original=&https://pic2.zhimg.com/v2-094e29f68d713a98f0bbe9_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/v2-6d6e6b3f6ed02ceddcb04ef4a776148e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1244& data-rawheight=&585& class=&origin_image zh-lightbox-thumb& width=&1244& data-original=&https://pic3.zhimg.com/v2-6d6e6b3f6ed02ceddcb04ef4a776148e_r.jpg&&&/figure&&figure&&img src=&https://pic1.zhimg.com/v2-9b10d41ac7e58de68b20_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1220& data-rawheight=&587& class=&origin_image zh-lightbox-thumb& width=&1220& data-original=&https://pic1.zhimg.com/v2-9b10d41ac7e58de68b20_r.jpg&&&/figure&&figure&&img src=&https://pic2.zhimg.com/v2-f0ffa192c2b45d518825_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1225& data-rawheight=&579& class=&origin_image zh-lightbox-thumb& width=&1225& data-original=&https://pic2.zhimg.com/v2-f0ffa192c2b45d518825_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/v2-b50d7ba0b02_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1208& data-rawheight=&602& class=&origin_image zh-lightbox-thumb& width=&1208& data-original=&https://pic3.zhimg.com/v2-b50d7ba0b02_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/v2-10af93f230c5bd73fd8e6_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1177& data-rawheight=&582& class=&origin_image zh-lightbox-thumb& width=&1177& data-original=&https://pic3.zhimg.com/v2-10af93f230c5bd73fd8e6_r.jpg&&&/figure&&figure&&img src=&https://pic1.zhimg.com/v2-90f61d27d50f12acfa42a24_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1172& data-rawheight=&603& class=&origin_image zh-lightbox-thumb& width=&1172& data-original=&https://pic1.zhimg.com/v2-90f61d27d50f12acfa42a24_r.jpg&&&/figure&&figure&&img src=&https://pic2.zhimg.com/v2-7ac8abeb35f5efa80d9b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1025& data-rawheight=&626& class=&origin_image zh-lightbox-thumb& width=&1025& data-original=&https://pic2.zhimg.com/v2-7ac8abeb35f5efa80d9b_r.jpg&&&/figure&&figure&&img src=&https://pic2.zhimg.com/v2-52c24eacfb06c537b48bb21_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1145& data-rawheight=&555& class=&origin_image zh-lightbox-thumb& width=&1145& data-original=&https://pic2.zhimg.com/v2-52c24eacfb06c537b48bb21_r.jpg&&&/figure&&figure&&img src=&https://pic4.zhimg.com/v2-86c6aa8b0d76bc066b7bfb48b8b8bf83_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1099& data-rawheight=&531& class=&origin_image zh-lightbox-thumb& width=&1099& data-original=&https://pic4.zhimg.com/v2-86c6aa8b0d76bc066b7bfb48b8b8bf83_r.jpg&&&/figure&&figure&&img src=&https://pic4.zhimg.com/v2-9e2ccbab3748bef02c0c3db_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1210& data-rawheight=&605& class=&origin_image zh-lightbox-thumb& width=&1210& data-original=&https://pic4.zhimg.com/v2-9e2ccbab3748bef02c0c3db_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/v2-765dc208b9dd314341ddc2_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1254& data-rawheight=&581& class=&origin_image zh-lightbox-thumb& width=&1254& data-original=&https://pic3.zhimg.com/v2-765dc208b9dd314341ddc2_r.jpg&&&/figure&&figure&&img src=&https://pic4.zhimg.com/v2-0fbf12f8d49f589faa70c7c6d2722783_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1170& data-rawheight=&555& class=&origin_image zh-lightbox-thumb& width=&1170& data-original=&https://pic4.zhimg.com/v2-0fbf12f8d49f589faa70c7c6d2722783_r.jpg&&&/figure&&figure&&img src=&https://pic1.zhimg.com/v2-309f327fe900e8c9252bd0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1183& data-rawheight=&602& class=&origin_image zh-lightbox-thumb& width=&1183& data-original=&https://pic1.zhimg.com/v2-309f327fe900e8c9252bd0_r.jpg&&&/figure&&figure&&img src=&https://pic4.zhimg.com/v2-4dbb4019f40fbd5a2afe85f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1190& data-rawheight=&485& class=&origin_image zh-lightbox-thumb& width=&1190& data-original=&https://pic4.zhimg.com/v2-4dbb4019f40fbd5a2afe85f_r.jpg&&&/figure&&p&&br&&/p&&p&&b&代码下载:&/b&&/p&&p&链接: &a href=&http://link.zhihu.com/?target=https%3A//pan.baidu.com/s/14C9auPftvy211l9ZIW6RNA& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/14C9auP&/span&&span class=&invisible&&ftvy211l9ZIW6RNA&/span&&span class=&ellipsis&&&/span&&/a& 密码: ej49&/p&&p&若上述百度网盘上的网址被屏蔽,可以通过代码的备用下载地址下载:&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//weiwei.iqianyue.com/articles/131/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&weiwei.iqianyue.com/art&/span&&span class=&invisible&&icles/131/&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&最后,如果不熟悉Python基础的朋友可以参考作者的书籍&b&《Python程序设计基础实战教程》. 清华大学出版社.韦玮&/b&,如下:&/p&&figure&&img src=&https://pic3.zhimg.com/v2-c93d442b8f6440fadd3d19aed0f32536_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&974& data-rawheight=&366& class=&origin_image zh-lightbox-thumb& width=&974& data-original=&https://pic3.zhimg.com/v2-c93d442b8f6440fadd3d19aed0f32536_r.jpg&&&/figure&&p&&a href=&http://link.zhihu.com/?target=https%3A//item.jd.com/.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&点此将图书收入囊中&/a&。&/p&&a href=&http://link.zhihu.com/?target=https%3A//item.jd.com/.html& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic1.zhimg.com/v2-1f74a6fbc320b0aea78f7ec_ipico.jpg& data-image-width=&350& data-image-height=&350& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&《Python 程序设计基础实战教程》(韦玮)【摘要 书评 试读】- 京东图书&/a&&p&&/p&
语言版本:Python1、自动登录12306并保持Cookie2、自动实现抢购设置的某日期的某车次的票3、攻克排队系统陷阱,避免进入排队系统4、循环监控某车次的票,直到有票,自动抢购5、抢票时若出现异常,自动重新抢票,直到成功 代码功能: 1、自动登录12306并保持…
&p&啊啊吖吖&/p&
&figure&&img src=&https://pic2.zhimg.com/v2-9b0eff59d3f4de47b9f2f39a9f5053d9_b.jpg& data-rawwidth=&650& data-rawheight=&400& class=&origin_image zh-lightbox-thumb& width=&650& data-original=&https://pic2.zhimg.com/v2-9b0eff59d3f4de47b9f2f39a9f5053d9_r.jpg&&&/figure&&blockquote&简评:睡不着一点点看着天亮,怎么办?看看二战时期,美国为飞行员研发的入睡训练。也可以直接听&a href=&https://link.zhihu.com/?target=http%3A//music.163.com/%23/program///%3Fuserid%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&音频版(网易云)&/a&。&/blockquote&&p&你有过这种经历吗?&/p&&p&工作时间偷偷打盹,一旦休息时间,在椅子上或者在某个角落想要入睡,但一直是昏昏欲睡却醒着的状态。&/p&&p&尽管你很累,但就是睡不着,很快,休息时间过了。说起来很让人沮丧,不但没睡着,也没干任何事情;如果不打算睡觉还能做点别的事儿。&/p&&p&而总有那么些人,无论身边发生了什么,无论身处何地,用帽子遮住脸就能睡着。更不用说晚上一沾枕头就着。其实这些都是可以学习的。&/p&&p&&b&随时随地在两分钟或者更短的时间内入睡&/b&其实和其他技能一样,都是可以后天训练获得的。&/p&&p&第二次世界大战期间,美国为海军飞行员开发了这项技术。&/p&&hr&&h2&如何在两分钟或更短时间内入睡?&/h2&&p&在二战那几年,美军意识到了一个问题:由于空中作战的巨大压力,许多飞行员都存在着应激反应,这让他们身体虚弱,不堪负重。从而犯下一系列致命的错误,无意击中友军飞机或者自己的误操作而受伤。&/p&&p&为了阻止飞行员和飞机的损失,海军少尉 Bud Winter 开始研究测试一种可以训练的放松方法,以便飞行员能够减压,提高反应速度,增加注意力减少恐惧。&/p&&p&战前 Winter 是一个成功的大学橄榄球和田径教练,他与心理学教授一起合作,帮助运动员在高压下放松并取得更好的表现。&/p&&p&事实上 ,他将睡眠定义为「&b&身心放松的状态&/b&」。第一步是身体放松,第二步是心理放松。&/p&&hr&&h2&如何身体放松?&/h2&&p&在「Relax and Win」一书中,Winter 写到了为战斗飞行员开发的这套入睡技术,战后用于运动员身上也特别奏效,他列出明确的步骤,教运动员如何放松,这里我们稍微浓缩一下:&/p&&ul&&li&坐在你的椅子上,两脚放在地板上。膝盖分开,手在膝盖内侧无力耷拉着。现在,闭上眼睛,放下下巴,直到它落在你的胸前。&/li&&li&有规律地、缓慢地深呼吸。让额头的皱纹都出现再舒展开,放松你的头皮。放松脸部其余肌肉,放松你的舌头和嘴唇,就像你在河边看到的鳟鱼那样嘴一开一合,缓慢呼吸。&/li&&li&现在来处理一下眼部八块肌肉。闭眼的同时,眼睛在眼窝中随意翻动,没有什么重点,就是上下左右翻动就行,缓慢呼吸。&/li&&li&现在,把肩膀放的尽可能低,就算你认为很低了,但是让它们更低。感受脖子后面的肌肉,当你觉得已经很放松了,尝试着让它们再进一步。&/li&&li&现在放松你的胸部。深吸一口气,屏住,呼气并吹出你所有的紧张情绪。让你的胸部瘪下去,想象在椅子上,自己是一直笨重的水母。缓慢呼吸,呼气时,释放越来越多的紧张情绪。&/li&&li&现在关注手臂。放松右二头肌,右前臂也一样,然后右手,手指。然后在左臂重复,且保持缓慢呼吸。&/li&&li&你的上半身已经放松了,感觉温暖而愉快,感觉良好,幸福感侵入身体。&/li&&li&现在该下半身了,先右大腿肌肉,想象着肉挂在机构上,放松。然后是小腿肌肉,在之后是右脚踝和脚部肌肉。告诉自己,右腿没骨头。在左腿重复。感觉自己就是椅子上的一堆肉。&/li&&li&目前,我们身心放松,或者你觉得如此。为了保险,我们深呼吸三次,呼出最后的紧张,一次,呼~~两次,呼~~~三次,呼~~~~&/li&&/ul&&p&如果你无法感觉自己身体的松弛,以及水母般的感受,请尝试拉紧肌肉,然后使之放松。&/p&&p&如果遵从上述步骤,你可以达到一个很好地放松水平。Winter 建议,在任何压力大的时候尝试这个练习,可以很好的放松,减压,提高专注力,促成更好的决策。&/p&&p&这只是第一步,身体的放松,下一步精神的放松可以「跨越门槛进入深度、轻松的睡眠」。&/p&&hr&&h2&如何精神放松&/h2&&figure&&img src=&https://pic3.zhimg.com/v2-239176bcabbd1c7f396c9b53326fdaaf_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&465& data-rawheight=&594& class=&origin_image zh-lightbox-thumb& width=&465& data-original=&https://pic3.zhimg.com/v2-239176bcabbd1c7f396c9b53326fdaaf_r.jpg&&&/figure&&p&&b&Winter 认为,一旦你身体放松了,只要头脑十秒钟内没有任何活跃的想法,你就会睡着&/b&。快速入睡的关键就在于「停止你脑中奔腾的想法」,你必须停止反思当天的遗憾、忧虑、问题。&/p&&p&Winter 特别警告,&b&不要有任何运动的想法&/b&:通过将电极放在学员身上测试,当我们想到一项运动的时候,涉及到这项运动的肌肉也会实际收缩。现代研究证实了上述观察结果,只要我们在脑海中想象身体运动,实际上相关肌肉会处于激活状态。所以,当你试图入睡的时候,积极活跃的想法可能导致肌肉紧张并抑制睡眠。&/p&&p&所以,如果你想用最沉默的思考来填满你的脑袋,Winter 有三个建议,这里有任何一条都可以帮助你,只需要选一个就行,如果不行就选另一个:&/p&&ol&&li&幻想这是一个温暖的春日,而且你正躺在一个非常宁静的湖上独木舟的里。你正在仰望蓝天与云朵,浮动的云彩。不要有任何其他想法。只要专注于个画面十秒钟。&/li&&li&想象你正躺在一个黑色天鹅绒大床上,而且房子的其他地方全都是黑色的,专注这个画面十秒钟。&/li&&li&第三个窍门,在脑海中说「不要想、不要想、不要想。。。」,持续十秒钟,消除其他想法。&/li&&/ol&&hr&&h2&这些到底好使么?&/h2&&p&参加测试的飞行员分为两组:一组参加入睡训练,另一组作为对照组不训练。参加训练的组员在精神压力、训练和身体强化测试中,高于对照组。&/p&&p&经过六周的训练,96% 的飞行员能够在两分钟或者更短时间内,随时随地入睡。不仅如此,即使喝了咖啡,或者在枪炮的模拟背景音中,也是可以安然入睡的。&/p&&p&战争结束后,Winter 重新职教田径,成为了有史以来最伟大而短跑教练之一,他带过 102 位全美冠军和 27 位奥运选手,有一次他的运动员打破了短跑的十项世界纪录。&/p&&hr&&h2&你也可以&/h2&&p&Winter 强烈认为,他的训练帮助飞行员缓解了战争压力,帮助运动员缓解竞技压力。同样,这也适用于平民的日常生活,应对紧张和疲劳。&/p&&p&请记住,放松身心,把帽子盖脸上就睡着,这是一种技巧。就像所有的技能一样,不要期望前几次马上就会奏效,你必须反复练习,直到你越来越熟练地学会放松和平静。&/p&&p&&br&&/p&&blockquote&原文:&a href=&https://link.zhihu.com/?target=https%3A//www.artofmanliness.com//fall-asleep-fast/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&How to Fall Asleep Fast - In Less Than 2 Minutes &/a&&/blockquote&&p&&br&&/p&&blockquote&相关阅读:&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&教你美国海豹突击队作战呼吸法,让你在敲代码时快速冷静&/a&&/blockquote&&hr&&p&&b&园长:&/b& &a class=&member_mention& href=&https://www.zhihu.com/people/47b309da0de6beead0b6& data-hash=&47b309da0de6beead0b6& data-hovercard=&p$b$47b309da0de6beead0b6&&@快乐的小沫沫&/a& 听说你经常午睡睡不着,然后就到点了?&/p&&p&&br&&/p&&p&&b&极光日报,&a href=&https://link.zhihu.com/?target=http%3A//y0.cn/6AAFc& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&极光开发者&/a&旗下媒体。&/b&&/p&&p&&b&每天导读三篇英文技术文章。&/b&&/p&
简评:睡不着一点点看着天亮,怎么办?看看二战时期,美国为飞行员研发的入睡训练。也可以直接听。你有过这种经历吗?工作时间偷偷打盹,一旦休息时间,在椅子上或者在某个角落想要入睡,但一直是昏昏欲睡却醒着的状态。尽管你很累,但就是…
&figure&&img src=&https://pic2.zhimg.com/v2-dda5d0fecb223_b.jpg& data-rawwidth=&489& data-rawheight=&150& class=&origin_image zh-lightbox-thumb& width=&489& data-original=&https://pic2.zhimg.com/v2-dda5d0fecb223_r.jpg&&&/figure&&p&更新:上个版本利用了一些自用框架PSpider的函数,更新后的版本只用到了requests库,并改写为Class的形式,方便大家运行调试。&/p&&p&--------------------------------------------------------------------------------------------------------&/p&&p&干货来啦,如果你想学习Python模拟登陆,如果你想知道如何利用抓包工具一步步获得网站登陆流程,如果你想破解网站登陆加密算法,那么这篇文章绝对对得起你!&/p&&p&标题随便起的,不喜勿喷,但这篇文章确实很详细的解析了新浪微博登录流程,包括各种加密算法解析、验证码解析、跳转解析等等。另外还有登录的代码供参考,代码在文章最后给出,同时也上传到了GitHub,大家可以参考一下。&/p&&p&登录代码地址:&a href=&https://link.zhihu.com/?target=https%3A//github.com/xianhu/LearnPython& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - xianhu/LearnPython: 以撸代码的形式学习Python&/a&。&/p&&p&代码中用到了爬虫框架PSpider中的一些函数,框架见:&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&一个极为简洁的Python爬虫框架&/a&。&/p&&p&需要学习一下爬虫基础的,请移步:&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&一个很“水”的Python爬虫入门代码文件&/a&。&/p&&p&如果你想用Python模拟登陆新浪微博,首先肯定要去百度一些相关的知识,了解各位前辈们已经做得一些工作。这里通过搜索可以知道,新浪微博在登录时,对用户名、密码进行了加密处理,也知道了加密算法(b64encode、rsa等等)。这里先有个大体印象,我会一步步交给大家怎么自己去发现新浪微博的加密算法,毕竟授人以鱼不如授人以渔嘛!&/p&&p&这里用到的工具是Charles,是Mac下的一个抓包工具。Windows下对应的是Fiddler。如果你不会用,或者不熟悉,建议先安装一个,自己动手熟悉一下软件的用法。&/p&&p&好了,准备工作完成了,废话不多说,开始干货!&/p&&p&(1)开启Charles后,打开新浪微博的登录页面,并输入用户名、密码、验证码后登录一遍,这时候会在Charles留下整个登录的流程,后边慢慢分析。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-f5de057e7b2c225f9d95d7b38b489689_b.jpg& data-rawwidth=&2040& data-rawheight=&1120& class=&origin_image zh-lightbox-thumb& width=&2040& data-original=&https://pic2.zhimg.com/v2-f5de057e7b2c225f9d95d7b38b489689_r.jpg&&&/figure&&p&(2)分析的第一步,要知道用户名如何加密。在Charles中搜索“username”。为什么这么搜?你如果是做网站的,估计90%的可能都会把用户名变量命名为username吧!搜索后看到只有文件loginLayers.js中包含username,该文件的命名也说明跟文件相关,根据经验应该能判断出这个文件很重要。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-466fde74c279fe2bdab515e977f1d96d_b.jpg& data-rawwidth=&2642& data-rawheight=&1722& class=&origin_image zh-lightbox-thumb& width=&2642& data-original=&https://pic3.zhimg.com/v2-466fde74c279fe2bdab515e977f1d96d_r.jpg&&&/figure&&p&(3)将这个文件的内容复制出来,放到一个文本文件中,搜索username,会找到下边图示中的这么几行代码,从而得知用户名的加密方式。用户名加密方法很简单,encode之后紧跟一个base64即可。具体用Python怎么写,自己看代码。&/p&&p&&figure&&img src=&https://pic4.zhimg.com/v2-d30f0f8f41c46f4dd871fb_b.jpg& data-rawwidth=&1160& data-rawheight=&434& class=&origin_image zh-lightbox-thumb& width=&1160& data-original=&https://pic4.zhimg.com/v2-d30f0f8f41c46f4dd871fb_r.jpg&&&/figure&(4)用户名加密完了,应该要加密密码了。继续在这个文件中搜索password,得到:&/p&&p&&figure&&img src=&https://pic4.zhimg.com/v2-985cca6b9f59a75e08231e_b.jpg& data-rawwidth=&2462& data-rawheight=&976& class=&origin_image zh-lightbox-thumb& width=&2462& data-original=&https://pic4.zhimg.com/v2-985cca6b9f59a75e08231e_r.jpg&&&/figure&这里可以推测出this.login中的参数b应该就是password。查看login函数,可以得到:&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-d6aa2eed_b.jpg& data-rawwidth=&2318& data-rawheight=&850& class=&origin_image zh-lightbox-thumb& width=&2318& data-original=&https://pic2.zhimg.com/v2-d6aa2eed_r.jpg&&&/figure&&p&这里调用了loginByXMLHttpRequest函数,并传入参数b,即password。所以我们继续搜索loginByXMLHttpRequest,得到:&/p&&figure&&img src=&https://pic2.zhimg.com/v2-f2bb15e7cce2dd92e83d634_b.jpg& data-rawwidth=&2148& data-rawheight=&942& class=&origin_image zh-lightbox-thumb& width=&2148& data-original=&https://pic2.zhimg.com/v2-f2bb15e7cce2dd92e83d634_r.jpg&&&/figure&&p&这里调用了makeXMLRequestQuery函数,并传入参数b,即password。所以我们继续搜索makeXMLRequestQuery,得到:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-71a3d29b7be99fcf718ac56e2d071148_b.jpg& data-rawwidth=&2230& data-rawheight=&920& class=&origin_image zh-lightbox-thumb& width=&2230& data-original=&https://pic4.zhimg.com/v2-71a3d29b7be99fcf718ac56e2d071148_r.jpg&&&/figure&&p&这里调用了makeRequest函数,并传入参数b,即password。所以我们继续搜索makeRequest,得到:&/p&&p&&figure&&img src=&https://pic4.zhimg.com/v2-e2dcb105aa49eb6e7c927_b.jpg& data-rawwidth=&2194& data-rawheight=&936& class=&origin_image zh-lightbox-thumb& width=&2194& data-original=&https://pic4.zhimg.com/v2-e2dcb105aa49eb6e7c927_r.jpg&&&/figure&这里就可以清晰的看到密码加密流程。具体Python怎么实现,还是自己看代码。但是这里有个问题,密码加密的时候,会有几个参数需要传入,比如nonce、servertime、rsakv等等,这是什么鬼呢?继续往下看。&/p&&p&(5)在Charles中搜索servertime,会得到一个prelogin的请求,该请求返回servertime、nonce、pubkey等参数。这里返回的是一个json串。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-cf16fe82e9b9e10fa99fa_b.jpg& data-rawwidth=&2166& data-rawheight=&648& class=&origin_image zh-lightbox-thumb& width=&2166& data-original=&https://pic3.zhimg.com/v2-cf16fe82e9b9e10fa99fa_r.jpg&&&/figure&&p&查看该请求的request,可以看到他需要加密后的用户名su。根据这里的参数,就可以对密码进行加密了。这里稍微回想总结下整个流程:&/p&&ul&&li&根据用户名username得到加密后的用户名su&/li&&li&根据su得到一个json串,里边包含加密密码用到的各种参数,servertime、nonce等&/li&&li&根据json串和密码得到加密后的密码,然后就可以登陆了。&/li&&/ul&&p&(6)在Charles中可以找到一个login.php请求,根据经验也可以大体判断这就是登录请求,事实证明也确实如此。根据该请求的request,自己构建postdata,并发送请求即可。&figure&&img src=&https://pic2.zhimg.com/v2-09e3b5eeaa3fcc88e579b3e_b.jpg& data-rawwidth=&2642& data-rawheight=&1722& class=&origin_image zh-lightbox-thumb& width=&2642& data-original=&https://pic2.zhimg.com/v2-09e3b5eeaa3fcc88e579b3e_r.jpg&&&/figure&&/p&&p&这里需要说明下验证码问题。有些账号登录需要验证码,有些不需要,这和账号设置有关,带有登录保护的就需要输入验证码。这里也可以根据上边得到的json串中的showpin参数得知(具体见上边的图)。如果需要验证码,则只需要找到验证码的地址,得到图片:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-216c9ffeabd_b.jpg& data-rawwidth=&2312& data-rawheight=&1034& class=&origin_image zh-lightbox-thumb& width=&2312& data-original=&https://pic4.zhimg.com/v2-216c9ffeabd_r.jpg&&&/figure&&p&将这个图片保存到本地进行人工打码,或者接入打码平台,都可以获取验证码内容。在我的代码中,我原本封装了云打码平台的接口,直接调用即可,但为了方便大家测试,我改为人工打码的形式,具体见代码:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-f072da2cb1_b.jpg& data-rawwidth=&1722& data-rawheight=&360& class=&origin_image zh-lightbox-thumb& width=&1722& data-original=&https://pic4.zhimg.com/v2-f072da2cb1_r.jpg&&&/figure&&p&(7)构造postdata,发送请求,即便是请求成功了,其实还没登录成功。因为新浪微博还有一步跳转。是不是很麻烦?别着急,胜利马上就在眼前了。我们仔细查看Charles后,会发现在上个请求之后,有下边一个请求wbsso.login,这就是那个跳转,如下图。&/p&&p&&figure&&img src=&https://pic1.zhimg.com/v2-cc74e43e3ee32e45b93b8ca_b.jpg& data-rawwidth=&2642& data-rawheight=&1722& class=&origin_image zh-lightbox-thumb& width=&2642& data-original=&https://pic1.zhimg.com/v2-cc74e43e3ee32e45b93b8ca_r.jpg&&&/figure&该跳转请求的请求如何构建,大家看代码即可,这里就不多说了。代码如下:&/p&&figure&&img src=&https://pic3.zhimg.com/v2-6db0a64cfb4c3b268ea36d2_b.jpg& data-rawwidth=&1704& data-rawheight=&704& class=&origin_image zh-lightbox-thumb& width=&1704& data-original=&https://pic3.zhimg.com/v2-6db0a64cfb4c3b268ea36d2_r.jpg&&&/figure&&p&代码中还检查登录是否成功,这里也不过多描述。到这为止,新浪微博就算是登录成功了。&/p&&p&这里还有一个问题没有说到,就是Cookie问题。本文中一直没有提到Cookie,是因为Python中的Cookiejar会帮我们自动处理所有的cookie问题。你只需要在模拟登陆之前,首先声明一个cookiejar和opener即可,具体这两个东西的用法,大家自行百度。代码如下:&/p&&figure&&img src=&https://pic1.zhimg.com/v2-7a83f61c79cbd07f31be3c_b.jpg& data-rawwidth=&1348& data-rawheight=&328& class=&origin_image zh-lightbox-thumb& width=&1348& data-original=&https://pic1.zhimg.com/v2-7a83f61c79cbd07f31be3c_r.jpg&&&/figure&&p&模拟登陆微博真的很麻烦,也确实需要一定的经验,大家多多练习,熟练掌握了这个,相信你们在模拟登陆其他网站的时候,也能举一反三的去破解登录流程。有什么问题,可以在评论中指出,有时间我会帮大家解答的。&/p&&p&总的代码如下:&/p&&div class=&highlight&&&pre&&code class=&language-python&&&span&&/span&&span class=&c1&&# _*_ coding: utf-8 _*_&/span&
&span class=&kn&&import&/span& &span class=&nn&&re&/span&
&span class=&kn&&import&/span& &span class=&nn&&rsa&/span&
&span class=&kn&&import&/span& &span class=&nn&&time&/span&
&span class=&kn&&import&/span& &span class=&nn&&json&/span&
&span class=&kn&&import&/span& &span class=&nn&&base64&/span&
&span class=&kn&&import&/span& &span class=&nn&&logging&/span&
&span class=&kn&&import&/span& &span class=&nn&&binascii&/span&
&span class=&kn&&import&/span& &span class=&nn&&requests&/span&
&span class=&kn&&import&/span& &span class=&nn&&urllib.parse&/span&
&span class=&k&&class&/span& &span class=&nc&&WeiBoLogin&/span&&span class=&p&&(&/span&&span class=&nb&&object&/span&&span class=&p&&):&/span&
&span class=&sd&&&&&&/span&
&span class=&sd&&
class of WeiBoLogin, to login weibo.com&/span&
&span class=&sd&&
&&&&/span&
&span class=&k&&def&/span& &span class=&nf&&__init__&/span&&span class=&p&&(&/span&&span class=&bp&&self&/span&&span class=&p&&):&/span&
&span class=&sd&&&&&&/span&
&span class=&sd&&
constructor&/span&
&span class=&sd&&
&&&&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&user_name&/span& &span class=&o&&=&/span& &span class=&bp&&None&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&pass_word&/span& &span class=&o&&=&/span& &span class=&bp&&None&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&user_uniqueid&/span& &span class=&o&&=&/span& &span class=&bp&&None&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&user_nick&/span& &span class=&o&&=&/span& &span class=&bp&&None&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&session&/span& &span class=&o&&=&/span& &span class=&n&&requests&/span&&span class=&o&&.&/span&&span class=&n&&Session&/span&&span class=&p&&()&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&session&/span&&span class=&o&&.&/span&&span class=&n&&headers&/span&&span class=&o&&.&/span&&span class=&n&&update&/span&&span class=&p&&({&/span&&span class=&s2&&&User-Agent&&/span&&span class=&p&&:&/span& &span class=&s2&&&Mozilla/5.0 (Windows NT 6.3; WOW64; rv:41.0) Gecko/ Firefox/41.0&&/span&&span class=&p&&})&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&session&/span&&span class=&o&&.&/span&&span class=&n&&get&/span&&span class=&p&&(&/span&&span class=&s2&&&http://weibo.com/login.php&&/span&&span class=&p&&)&/span&
&span class=&k&&return&/span&
&span class=&k&&def&/span& &span class=&nf&&login&/span&&span class=&p&&(&/span&&span class=&bp&&self&/span&&span class=&p&&,&/span& &span class=&n&&user_name&/span&&span class=&p&&,&/span& &span class=&n&&pass_word&/span&&span class=&p&&):&/span&
&span class=&sd&&&&&&/span&
&span class=&sd&&
login weibo.com, return True or False&/span&
&span class=&sd&&
&&&&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&user_name&/span& &span class=&o&&=&/span& &span class=&n&&user_name&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&pass_word&/span& &span class=&o&&=&/span& &span class=&n&&pass_word&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&user_uniqueid&/span& &span class=&o&&=&/span& &span class=&bp&&None&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&user_nick&/span& &span class=&o&&=&/span& &span class=&bp&&None&/span&
&span class=&c1&&# get json data&/span&
&span class=&n&&s_user_name&/span& &span class=&o&&=&/span& &span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&get_username&/span&&span class=&p&&()&/span&
&span class=&n&&json_data&/span& &span class=&o&&=&/span& &span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&get_json_data&/span&&span class=&p&&(&/span&&span class=&n&&su_value&/span&&span class=&o&&=&/span&&span class=&n&&s_user_name&/span&&span class=&p&&)&/span&
&span class=&k&&if&/span& &span class=&ow&&not&/span& &span class=&n&&json_data&/span&&span class=&p&&:&/span&
&span class=&k&&return&/span& &span class=&bp&&False&/span&
&span class=&n&&s_pass_word&/span& &span class=&o&&=&/span& &span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&get_password&/span&&span class=&p&&(&/span&&span class=&n&&json_data&/span&&span class=&p&&[&/span&&span class=&s2&&&servertime&&/span&&span class=&p&&],&/span& &span class=&n&&json_data&/span&&span class=&p&&[&/span&&span class=&s2&&&nonce&&/span&&span class=&p&&],&/span& &span class=&n&&json_data&/span&&span class=&p&&[&/span&&span class=&s2&&&pubkey&&/span&&span class=&p&&])&/span&
&span class=&c1&&# make post_data&/span&
&span class=&n&&post_data&/span& &span class=&o&&=&/span& &span class=&p&&{&/span&
&span class=&s2&&&entry&&/span&&span class=&p&&:&/span& &span class=&s2&&&weibo&&/span&&span class=&p&&,&/span&
&span class=&s2&&&gateway&&/span&&span class=&p&&:&/span& &span class=&s2&&&1&&/span&&span class=&p&&,&/span&
&span class=&s2&&&from&&/span&&span class=&p&&:&/span& &span class=&s2&&&&&/span&&span class=&p&&,&/span&
&span class=&s2&&&savestate&&/span&&span class=&p&&:&/span& &span class=&s2&&&7&&/span&&span class=&p&&,&/span&
&span class=&s2&&&userticket&&/span&&span class=&p&&:&/span& &span class=&s2&&&1&&/span&&span class=&p&&,&/span&
&span class=&s2&&&vsnf&&/span&&span class=&p&&:&/span& &span class=&s2&&&1&&/span&&span class=&p&&,&/span&
&span class=&s2&&&service&&/span&&span class=&p&&:&/span& &span class=&s2&&&miniblog&&/span&&span class=&p&&,&/span&
&span class=&s2&&&encoding&&/span&&span class=&p&&:&/span& &span class=&s2&&&UTF-8&&/span&&span class=&p&&,&/span&
&span class=&s2&&&pwencode&&/span&&span class=&p&&:&/span& &span class=&s2&&&rsa2&&/span&&span class=&p&&,&/span&
&span class=&s2&&&sr&&/span&&span class=&p&&:&/span& &span class=&s2&&&&&/span&&span class=&p&&,&/span&
&span class=&s2&&&prelt&&/span&&span class=&p&&:&/span& &span class=&s2&&&529&&/span&&span class=&p&&,&/span&
&span class=&s2&&&url&&/span&&span class=&p&&:&/span& &span class=&s2&&&http://weibo.com/ajaxlogin.php?framelogin=1&callback=parent.sinaSSOController.feedBackUrlCallBack&&/span&&span class=&p&&,&/span&
&span class=&s2&&&rsakv&&/span&&span class=&p&&:&/span& &span class=&n&&json_data&/span&&span class=&p&&[&/span&&span class=&s2&&&rsakv&&/span&&span class=&p&&],&/span&
&span class=&s2&&&servertime&&/span&&span class=&p&&:&/span& &span class=&n&&json_data&/span&&span class=&p&&[&/span&&span class=&s2&&&servertime&&/span&&span class=&p&&],&/span&
&span class=&s2&&&nonce&&/span&&span class=&p&&:&/span& &span class=&n&&json_data&/span&&span class=&p&&[&/span&&span class=&s2&&&nonce&&/span&&span class=&p&&],&/span&
&span class=&s2&&&su&&/span&&span class=&p&&:&/span& &span class=&n&&s_user_name&/span&&span class=&p&&,&/span&
&span class=&s2&&&sp&&/span&&span class=&p&&:&/span& &span class=&n&&s_pass_word&/span&&span class=&p&&,&/span&
&span class=&s2&&&returntype&&/span&&span class=&p&&:&/span& &span class=&s2&&&TEXT&&/span&&span class=&p&&,&/span&
&span class=&p&&}&/span&
&span class=&c1&&# get captcha code&/span&
&span class=&k&&if&/span& &span class=&n&&json_data&/span&&span class=&p&&[&/span&&span class=&s2&&&showpin&&/span&&span class=&p&&]&/span& &span class=&o&&==&/span& &span class=&mi&&1&/span&&span class=&p&&:&/span&
&span class=&n&&url&/span& &span class=&o&&=&/span& &span class=&s2&&&http://login.sina.com.cn/cgi/pin.php?r=&/span&&span class=&si&&%d&/span&&span class=&s2&&&s=0&p=&/span&&span class=&si&&%s&/span&&span class=&s2&&&&/span& &span class=&o&&%&/span& &span class=&p&&(&/span&&span class=&nb&&int&/span&&span class=&p&&(&/span&&span class=&n&&time&/span&&span class=&o&&.&/span&&span class=&n&&time&/span&&span class=&p&&()),&/span& &span class=&n&&json_data&/span&&span class=&p&&[&/span&&span class=&s2&&&pcid&&/span&&span class=&p&&])&/span&
&span class=&k&&with&/span& &span class=&nb&&open&/span&&span class=&p&&(&/span&&span class=&s2&&&captcha.jpeg&&/span&&span class=&p&&,&/span& &span class=&s2&&&wb&&/span&&span class=&p&&)&/span& &span class=&k&&as&/span& &span class=&n&&file_out&/span&&span class=&p&&:&/span&
&span class=&n&&file_out&/span&&span class=&o&&.&/span&&span class=&n&&write&/span&&span class=&p&&(&/span&&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&session&/span&&span class=&o&&.&/span&&span class=&n&&get&/span&&span class=&p&&(&/span&&span class=&n&&url&/span&&span class=&p&&)&/span&&span class=&o&&.&/span&&span class=&n&&content&/span&&span class=&p&&)&/span&
&span class=&n&&code&/span& &span class=&o&&=&/span& &span class=&nb&&input&/span&&span class=&p&&(&/span&&span class=&s2&&&请输入验证码:&&/span&&span class=&p&&)&/span&
&span class=&n&&post_data&/span&&span class=&p&&[&/span&&span class=&s2&&&pcid&&/span&&span class=&p&&]&/span& &span class=&o&&=&/span& &span class=&n&&json_data&/span&&span class=&p&&[&/span&&span class=&s2&&&pcid&&/span&&span class=&p&&]&/span&
&span class=&n&&post_data&/span&&span class=&p&&[&/span&&span class=&s2&&&door&&/span&&span class=&p&&]&/span& &span class=&o&&=&/span& &span class=&n&&code&/span&
&span class=&c1&&# login weibo.com&/span&
&span class=&n&&login_url_1&/span& &span class=&o&&=&/span& &span class=&s2&&&http://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.4.18)&_=&/span&&span class=&si&&%d&/span&&span class=&s2&&&&/span& &span class=&o&&%&/span& &span class=&nb&&int&/span&&span class=&p&&(&/span&&span class=&n&&time&/span&&span class=&o&&.&/span&&span class=&n&&time&/span&&span class=&p&&())&/span&
&span class=&n&&json_data_1&/span& &span class=&o&&=&/span& &span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&session&/span&&span class=&o&&.&/span&&span class=&n&&post&/span&&span class=&p&&(&/span&&span class=&n&&login_url_1&/span&&span class=&p&&,&/span& &span class=&n&&data&/span&&span class=&o&&=&/span&&span class=&n&&post_data&/span&&span class=&p&&)&/span&&span class=&o&&.&/span&&span class=&n&&json&/span&&span class=&p&&()&/span&
&span class=&k&&if&/span& &span class=&n&&json_data_1&/span&&span class=&p&&[&/span&&span class=&s2&&&retcode&&/span&&span class=&p&&]&/span& &span class=&o&&==&/span& &span class=&s2&&&0&&/span&&span class=&p&&:&/span&
&span class=&n&&params&/span& &span class=&o&&=&/span& &span class=&p&&{&/span&
&span class=&s2&&&callback&&/span&&span class=&p&&:&/span& &span class=&s2&&&sinaSSOController.callbackLoginStatus&&/span&&span class=&p&&,&/span&
&span class=&s2&&&client&&/span&&span class=&p&&:&/span& &span class=&s2&&&ssologin.js(v1.4.18)&&/span&&span class=&p&&,&/span&
&span class=&s2&&&ticket&&/span&&span class=&p&&:&/span& &span class=&n&&json_data_1&/span&&span class=&p&&[&/span&&span class=&s2&&&ticket&&/span&&span class=&p&&],&/span&
&span class=&s2&&&ssosavestate&&/span&&span class=&p&&:&/span& &span class=&nb&&int&/span&&span class=&p&&(&/span&&span class=&n&&time&/span&&span class=&o&&.&/span&&span class=&n&&time&/span&&span class=&p&&()),&/span&
&span class=&s2&&&_&&/span&&span class=&p&&:&/span& &span class=&nb&&int&/span&&span class=&p&&(&/span&&span class=&n&&time&/span&&span class=&o&&.&/span&&span class=&n&&time&/span&&span class=&p&&()&/span&&span class=&o&&*&/span&&span class=&mi&&1000&/span&&span class=&p&&),&/span&
&span class=&p&&}&/span&
&span class=&n&&response&/span& &span class=&o&&=&/span& &span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&session&/span&&span class=&o&&.&/span&&span class=&n&&get&/span&&span class=&p&&(&/span&&span class=&s2&&&https://passport.weibo.com/wbsso/login&&/span&&span class=&p&&,&/span& &span class=&n&&params&/span&&span class=&o&&=&/span&&span class=&n&&params&/span&&span class=&p&&)&/span&
&span class=&n&&json_data_2&/span& &span class=&o&&=&/span& &span class=&n&&json&/span&&span class=&o&&.&/span&&span class=&n&&loads&/span&&span class=&p&&(&/span&&span class=&n&&re&/span&&span class=&o&&.&/span&&span class=&n&&search&/span&&span class=&p&&(&/span&&span class=&s2&&r&\((?P&result&.*)\)&&/span&&span class=&p&&,&/span& &span class=&n&&response&/span&&span class=&o&&.&/span&&span class=&n&&text&/span&&span class=&p&&)&/span&&span class=&o&&.&/span&&span class=&n&&group&/span&&span class=&p&&(&/span&&span class=&s2&&&result&&/span&&span class=&p&&))&/span&
&span class=&k&&if&/span& &span class=&n&&json_data_2&/span&&span class=&p&&[&/span&&span class=&s2&&&result&&/span&&span class=&p&&]&/span& &span class=&ow&&is&/span& &span class=&bp&&True&/span&&span class=&p&&:&/span&
&span class=&bp&&self&/span&&span class=&o&&.&/span&&span class=&n&&user_uniqueid&/span& &span class=&o&&=&/span& &span class=&n&&json_data_2&/span&&span class=&p&&[&/span&&span class=&s2&&&userinfo&&/span&&span class=&p&&][&/span&&span class=&s2&&&

我要回帖

更多关于 卧室房顶有梁 的文章

 

随机推荐