Coder Social home page Coder Social logo

fuck-login's Introduction

fuck-login

模拟登录一些常见的网站

主要基于以下的 Python 的第三 library

  1. requests 处理登录
  2. pillow 处理验证码
  3. rsa 处理加密问题

Done

  1. 知乎
  2. 126邮箱
  3. weibo.cn (验证码识别困难,建议不要用这种方式) 和 mweibo.cn (推荐使用)
  4. 百度
  5. WebQQ by opdss 还有点问题
  6. Webweixin by opdss
  7. 微博网页版
  8. lantouzi by opdss
  9. jd.com by henry51
  10. liepin.com by henry51
  11. 拉勾网 by opdss

##Todolist 0. 重构代码,增加可扩展性

  1. 增加新浪微博网页版的登录 (已解决)
  2. 增加 QQ 空间 和 QQ 邮箱的登录
  3. 重新组织文件结构和代码风格,make it esay to read
  4. 增加可扩展性,方便添加新的功能, 现在开发新功能的例子还很不优雅。

tips of pull request

欢迎大家一起来 pull request

  1. pull request 尽量做到 Py2 和 Py3 版本的兼容。
  2. 增加新的网站登录
  3. 改进错误, Python版本的兼容
  4. 增加新的功能。一个开发新功能的例子:

    1. xchaoinfo 想开发一个获取知乎某个问题所有回答者的点数 2. xchaoinfo 新建一个文件叫做 get_star_by_xchaoinfo.py 3. 然后他复制了原来 zhihu.py 文件,然后开发新的功能 4. 最后 xchaoinfo 测试好了自己的代码, 然后 pull request

something

  1. 项目写了一段时间后,发现代码的风格和程序的易用性,可扩展性,代码的可读性,都存在一定的问题,所以接下来最重要的是重构代码,让大家可以更容易的做出一些自己的小功能。
  2. 如果你觉得某个网站的登录很有代表性,欢迎在 issue 中提出, 如果网站的登录很有意思,我会在后面的更新中加入
  3. 网站的登录机制有可能经常的变动,所以当现在的模拟的登录的规则不能使用的时候,请在 issue 中提出 如果时间允许的话,我会更新。

fuck-login's People

Contributors

xchaoinfo avatar henry51 avatar fcfangcc avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.