Skip to main content

This project contains many functions that can be used in daily development.

Project description

pyfunctions

常用函数的封装,包括不限于python爬虫的请求、解析等

Installation

You can get pyfunctions via pip:

pip install pyfunctions

Clone the source to get the latest version:

$ git clone https://github.com/broholens/pyfunctions.git
$ pip install -r requirements.txt

Quickstart

from pyfunctions import functions
text = functions.url2text('http://www.mogojob.com/')
>>> '首页 职位大厅 招聘企业 猎头服务 商务服务 我要招人\n\n企业入口  个人登录\n\n\n\n全国 	北京 上海 西安 广州 杭州 深圳 成都 重庆 武汉 南京 天津         ...  
    客服工作时间 : 周一至周五 09:00 - 18:00\n\n投递信息 我的简历 退出系统\n\n'

TODO

  • requirements.txt自动加载到setup.py中
  • long description Markdown file render error.
  • fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reached

开发小记

  1. 发布包使用setup.py,修改内容后执行python setup.py upload
  2. 发布包遇到错误: bdist_wheel报错
  3. 首次发布失败(包名重复),更正后再次执行遭遇tag already exists,需要删除tag. git tag -d v2018.5.24
  4. pipreqs自动生成项目requirements.txt: pipreqs . --encoding=utf8
  5. response._content
  6. python setup.py upload 400 Error. Invalid or non-existent authentication. ~/.pypirc
  7. python setup.py upload 400 Error. The description failed to render. long_description

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfunctions-2019.6.4.17.21.39.tar.gz (6.1 kB view hashes)

Uploaded Source

Built Distribution

pyfunctions-2019.6.4.17.21.39-py2.py3-none-any.whl (5.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page