ptt_crawler

UNKNOWN


License
MIT
Install
pip install ptt_crawler==0.1.4

Documentation

ptt-crawler

Python 版本: 2.6, 2.7, 3.x

from ptt_crawler import Board

board = Board("mobile-game", verify=False)

for article in board.articles(content=True):
    print(article["meta"]["title"])

API

Board

#get_data(path)

使用網頁位置取得頁面資料,ptt-crawler 會從 path 來判斷該如何解析頁面,像是 /bbs/mobile-game/index.html 會回傳文章列表,/bbs/mobile-game/M.1419858662.A.F95.html 會回傳單一文章資料。

#reset()

重設 iterator

SSL

發 Request 的時候有可能會出錯,這是後可以用 verify 這個參數來忽略 SSL 驗證

board = Board("Gossiping", verify=False)

開發

pip 安裝 package

$ make pip install [package name]

跟開發相關的 package 加到 requirements-dev.txt,其他加到 requirements.txt

執行 container 裡的 Python

$ make python [file]

進入 container

$ make bash

Coding style

flake8

檢查 Coding style

$ make lint