- cabfac3 Add utils.py
- 9e1c005 Make all extractor class inherit the same ABC.
- 7828a1a Make easy to trace exception thrown by complex extractor extracting data.
- f4267fe Modify docstr
- 6f2f8d1 Add more docstr
- 5f4b0e0 Update README.md
- 1b8bfb9 Add UserWarning when extractor can't extract first item from result
- dd2cd25 Remove the useless _extract call
- 655ec9d Add UserWarning when expr is conflict with parameter is_many=True
- bcade2c No alow user to set is_many=True and default!=sentinel at same time
- 761bd30 Add more unit tests
- Add exceptions.py and ExprError
- Change travis-ci deploy stage condition
- Add travis-ci deploy github release
- Rename
.html
to.lxml
; Removefromstring
,tostring
function from.lxml
- Rename .html to .lxml
- use
lxml.html.fromstring
andlxml.html.tostring
to process HTML - use
lxml.etree.fromstring
andlxml.etree.tostring
to process XML
- Add check_isort, check_black, check, check_all, fc: format_code into Makefile for development.
- initialize project
- add Extractor to extract data from the text which format is HTML or JSON.
- add complex extractor: Field, Item