美文网首页大数据 爬虫Python AI Sql办公骚操作大学生活
我是如何用Python获取整个学校女生电话和QQ?技术撩妹

我是如何用Python获取整个学校女生电话和QQ?技术撩妹

作者: 1a076099f916 | 来源:发表于2018-10-23 15:48 被阅读7次

    前言:

    这个没什么技术难度,懂爬虫的人和程序员都可以用学的语言写出来

    只是很多安全问题的存在,的确影响着我们的生活,

    希望大家可以认识到一些网站的后台密码的规则与自己的安全性

    简单的说,就是是程序员的懒,让用户的信息暴露在互联网上

    还有一点:

    就是希望正在接触python,和快要放弃学习的同学,可以试试换种思路,

    来试试爬虫,这样有成就感的累积,可以慢慢提升你的自信

    爬虫开始前的准备:

    • python2.7
    • 库文件(xlwt,urllib2,BeautifulSoup4,xlrd)

    本文福利:私信回复【爬虫】可获取Python爬虫视频教程一套

    安装库文件的方法:

    最好在你的python2.7/script/下面打开power shell(可以shift+右击) 执行下面的:

    安装库文件:

    <pre class="ql-align-justify" style="-webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: Consolas, Menlo, Courier, monospace; font-size: 16px; white-space: pre-wrap; position: relative; line-height: 1.5; color: rgb(153, 153, 153); margin: 1em 0px; padding: 12px 10px; background: rgb(244, 245, 246); border: 1px solid rgb(232, 232, 232); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">pip install *** ***是指上面的库文件,下面不一定都用,只要上面的,以后出什么错,你就继续pip install
    </pre>

    我是如何用Python获取整个学校女生电话和QQ?技术撩妹

    观察网站结构(密码规则):

    我是如何用Python获取整个学校女生电话和QQ?技术撩妹
    • 首先这个规则是针对大二和已经毕业了的
    • 密码规则没有添加验证码(其实添加验证码也没什么用,只是添加了爬取门槛)
    • 规则是 用户名==密码

    符合条件

    我是如何用Python获取整个学校女生电话和QQ?技术撩妹
    • 这里的用户信息
    • 不要在意这些细节(马赛克) 朦胧美一直是我的追求

    <pre class="ql-align-justify" style="-webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: Consolas, Menlo, Courier, monospace; font-size: 16px; white-space: pre-wrap; position: relative; line-height: 1.5; color: rgb(153, 153, 153); margin: 1em 0px; padding: 12px 10px; background: rgb(244, 245, 246); border: 1px solid rgb(232, 232, 232); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">具体思路:模拟登陆 ==》制作学号规则==》信息查询(爬取)==》存入xls模拟登陆:因为我们是用爬虫取信息,每次访问,
    </pre>

    1. 肯定是登陆了以后才可以访问我们的信息 ==》模拟登陆
    2. 当我们用脚本访问下一个页面,需要一个cookie信息,就好比,当你打开
    3. qq空间,其实是想腾讯那里提交了自己的信息,而我们的信息就存在cookie中
    • python 中cookie维持会话访问:
    我是如何用Python获取整个学校女生电话和QQ?技术撩妹
    • 模拟登陆

    具体网址不分享,避免带来不必要的麻烦

    我是如何用Python获取整个学校女生电话和QQ?技术撩妹
    • 学号的列表
    我是如何用Python获取整个学校女生电话和QQ?技术撩妹
    • 用户信息的获取

    这里用的的是beautifulsoup库

    我是如何用Python获取整个学校女生电话和QQ?技术撩妹
    • 写入xls(这个是思路)测试用的函数

    因为在写的时候因为编码问题,不能写入中文

    我是如何用Python获取整个学校女生电话和QQ?技术撩妹
    • 开始行动:
    • 添加上延迟访问: time.sleep(1)
    1. 因为爬虫访问的不和人一样,访问会很快,
    2. 这样可以避免被封ip 还有避免给站点带来不好的影响
    我是如何用Python获取整个学校女生电话和QQ?技术撩妹

    程序执行结束:

    部分截图:有图有真相,避免无知的喷子

    学号规则很好找的,这样就获取半个学校的call和qq啦,至于能干嘛,自己脑补。。。

    我是如何用Python获取整个学校女生电话和QQ?技术撩妹

    作者:IFTC

    我是如何用Python获取整个学校女生电话和QQ?技术撩妹

    相关文章

      网友评论

        本文标题:我是如何用Python获取整个学校女生电话和QQ?技术撩妹

        本文链接:https://www.haomeiwen.com/subject/hdjazftx.html