ournd/dev/: tracking-crawler-0.0.13 metadata and description

Homepage Simple index

A library to crawl and parse tracking pages.

author Johnny Xiang
author_email johnnyxiang2017@gmail.com
classifiers
  • Development Status :: 3 - Alpha
  • Intended Audience :: Developers
  • License :: OSI Approved :: MIT License
  • Natural Language :: English
  • Operating System :: OS Independent
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.4
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.5
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.6
  • Programming Language :: Python :: 3.7
  • Programming Language :: Python :: Implementation :: CPython
  • Topic :: Software Development :: Libraries :: Python Modules
  • Topic :: Utilities
keywords tracking
license MIT
requires_dist
  • requests
  • python-dateutil
  • beautifulsoup4
  • amazon-spider
File Tox results History
tracking_crawler-0.0.13-py3-none-any.whl
Size
14 KB
Type
Python Wheel
Python
3
Installation
===
devpi install tracking_crawler

How to use
=========
#init a tracking object, carrier name is optional for major US carriers
tracking = Tracking(tracking_number, carrier)

#
tracking_crawler = get_crawler(tracking)
html = tracking_crawler.crawl()

#
tracking_parser = get_parser(tracking)
result = tracking_parser.parse(html)
print(result)

#or use single api, webdriver is optional
tracking_api = TrackingStatusCrawler(tracking_number,carrier,webdriver)
result = tracking_api.process()




Render warnings:
<string>:3: (ERROR/3) Unexpected indentation.