craigslist的python包装器。
craigslist的Python项目详细描述
craigslist的python包装器。需要Python3.6+。
安装
pip3 install --upgrade craigslist
cli
$ craigslist usage: craigslist [-h] {search,list} ... examples: craigslist search worcester apa craigslist search newyork tlg craigslist search sfbay mis craigslist search washingtondc apa --postal 20071 --search_distance 1 craigslist search newyork aap --postal 10023 --search_distance 1 --hasPic --availabilityMode within_30_days --limit 100 craigslist search sfbay ccc --postal 94305 --search_distance 1 --limit 10 craigslist search vancouver sss "shoes" --condition new like_new --hasPic --max_price 20 --limit 10 craigslist search washingtondc jjj --is_telecommuting --is_internship craigslist list areas craigslist list categories positional arguments: {search,list} search search list list optional arguments: -h, --help show this help message and exit
有关详细信息,请尝试:
$ craigslist search $ craigslist list
API
请参阅examples文件夹。
simple
importcraigslistforpostincraigslist.search('washingtondc','apa',postal=20071,search_distance=1):print(post)# craiglist posts expire. replace the url below with something currentpost=craigslist.get('https://washingtondc.craigslist.org/nva/apa/5875729002.html')
async
importasyncioimportcraigslistasyncdefmain():asyncforpostincraigslist.search_async('washingtondc','apa',postal=20071,search_distance=1):print(post)# craiglist posts expire. replace the url below with something currentpost=awaitcraigslist.get_async('https://washingtondc.craigslist.org/nva/apa/5875729002.html')loop=asyncio.get_event_loop()loop.run_until_complete(main())loop.close()
开发
设置
make install
测试
make test
免责声明
- 此库与Craigslist没有关联。
- 请阅读Craigslist terms of use。