V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
slysly759
V2EX  ›  Python

国庆抽空写了一点顺手的小工具,特来分享一下~

  •  1
     
  •   slysly759 · 2016-10-06 18:25:21 +08:00 · 4667 次点击
    这是一个创建于 3000 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一:目的

    方便大家,放置重复造轮

    二:项目内容

    1.msg_pro 项目

    功能:定时发送天气消息 和笑话 到指定手机上

    需求点

    a. 女票原先需要,我觉得每天提醒挺麻烦的就写了一个,后来。。。她觉得我敷衍。。。然后。。。我就被一顿胖揍。。。大家以我为戒。。。

    实现方式

    a. 短信接口用的 V2EX 推荐的 XX 收费接口,天气调用的 API 笑话自己爬的,随机取一条

    2.ChangeHeaderToDict 项目

    功能: web 端将浏览器 header 转换为 json 格式 目前已经完成

    需求点

    a. 每次写爬虫,看到 chrome 或者 firefox 里面的调试 header request 并不是我们想要的 list 格式,咋办,自己写一个 py 转换吧,有这时间还不如手动加大括号 竖行编辑呢。而现在我写成一个 html ,只需要把 header 格式扔进页面,就出来你想要的 json 格式啦。放在自己博客上,利己利人~

    实现方式

    a. bootstrap 前端搭建, js 完成转换逻辑==

    如图:

    3.Get_My_Proxy 项目

    功能:获取代理 并将有效代理输出

    项目思路:

    需求点 a. 爬虫老喜欢被封,咋办捏,当然是用代理。网上优质的要钱,免费的不知道靠不靠谱,还要测试,可以尝试一下这个傻吊轮子

    实现方式

    a. Python 将各个网站获得的代理获取后,插入到 VPS 的 mysql 数据库上,然后用拍簧片( html_package) 调用数据库数据显 (为啥要用 PHP 呢,因为 js 菜 其次是 wordpress 用 php 放上去可以直接用) 如图:

    如果你希望有 API ,可以 fork 这个项目增加,目前校招中。。较忙~

    4.pytesser3

    功能:使 pytesser 支持 3.x 并且增加简单的验证码测试

    **需求点

    a.pytesser 不支持 3.x 并且我想测一下这个 google 的 ocr 到底咋样还得找一个合适的验证码 或者写一套自己的识别方法

    实现方法

    a.按照网上一步一步改写,然后去除垃圾功能,打包至 pypi

    如何使用

    pip install pytesser3

    剩下的就见 md 文档 pytesser 的说明

    问:道理我都懂,没有项目地址,你说个XX

    **答:地址 如果有帮到你,可否施舍一个star捏~

    三:后续

    我真的好想做 IT 啊==

    系里的老湿说了,十月中旬拿不到 IT 的 offer 就给我去做外贸去,哎。。。 大四狗,自学的 Python ,现在在凯捷做项目助理实习快半年了,求一个好心的企业收留==感激不尽

    12 条回复    2016-10-07 15:26:16 +08:00
    lwjcjmx123
        1
    lwjcjmx123  
       2016-10-06 18:50:04 +08:00 via Android
    感觉楼主条件可以啊,为啥拿不到 offer ,目标定太高了么?
    zhaojjxvi
        2
    zhaojjxvi  
       2016-10-06 19:03:20 +08:00 via iPhone
    技术上值得佩服。
    实现方式上,关于天气预报,我用的 ifttt 定时发天气微博,@ 女朋友 /老婆,然后双方微博加特别关注。每天早上,扒拉下手机的通知就能看到天气预报了。
    q397064399
        3
    q397064399  
       2016-10-06 19:25:26 +08:00
    Python 市场好么?
    popu111
        4
    popu111  
       2016-10-06 19:25:58 +08:00 via Android
    花式秀女友系列
    qfdk
        5
    qfdk  
       2016-10-06 19:30:37 +08:00 via iPhone
    都在凯捷了 为啥不直接他们那边做?
    slysly759
        6
    slysly759  
    OP
       2016-10-06 20:24:49 +08:00
    @lwjcjmx123 ==木有啦 不是科班 就是个人爱好~
    slysly759
        7
    slysly759  
    OP
       2016-10-06 20:26:45 +08:00
    @qfdk == 他们好像这两年都木有校招,只能跑出来找工作捏
    aabbccli
        8
    aabbccli  
       2016-10-06 21:53:22 +08:00
    做外贸好呀,比码农有钱途,业余写写代码还不错
    guyskk
        9
    guyskk  
       2016-10-07 14:15:12 +08:00 via Android   ❤️ 1
    建议楼主加上 requires.txt ,不然依赖不好安装。然后建议找个人 code review 一下,代码质量待提高。
    longchisihai
        10
    longchisihai  
       2016-10-07 14:55:10 +08:00
    学习中。具体是啥短信接口啊?有使用说明的吗?
    slysly759
        11
    slysly759  
    OP
       2016-10-07 15:00:04 +08:00
    @guyskk 好的~ 抽空我会加上~
    slysly759
        12
    slysly759  
    OP
       2016-10-07 15:26:16 +08:00
    @longchisihai smsbao 有说明 在 setting 里面
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3145 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:54 · PVG 20:54 · LAX 04:54 · JFK 07:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.