Skip to main content

[No longer maintained] Ask.fm crawler

Project description

askfm.py Test PyPI version

Ask.fm crawler

WARNING: this library is no longer maintained

askfm.py is no longer maintained. Please consider using other library if you want to crawl ask.fm.

Install

$ pip install askfm.py

Example

This program shows recent 25 answers of ezoeryou.

import askfm
crawler = askfm.Crawler('ezoeryou')

for pair in crawler.crawl():
  print(pair.question, '->', pair.answer)

Document

askfm.Crawler(username)

Initializes ask.fm crawler.

  • username: the username you want to crawl answers.

askfm.Crawler.crawl(page)

Fetches at most 25 answers and returns iterator of list of answers.

  • page: the offset page. The default value is 0, this means crawing at the top of answers.

askfm.Crawler.pager(page)

A generator that yields askfm.Crawler.crawl(page) continuously. Uses like this:

# offset_page is given
for page in crawler.pager(offset_page):
  for pair in page:
    print(pair.question, pair.answer)
  • page: the offset page. The default value is 0, this means crawing at the top of answers.

askfm.Answers

An iterator of continuous askfm.Pair objects.

askfm.Pair

An object representing for pair of question and answer. You can get them with askfm.Pair.question and askfm.Pair.answer.

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

askfm.py-0.6.6.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

askfm.py-0.6.6-py3-none-any.whl (4.5 kB view hashes)

Uploaded 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