Skip to main content

Scrape user data from Goodreads

Project description

Goodreads Icon

Goodreads User Scraper

Version Badge Downloads Badge License Badge

Contents

Usage

Using pip:

pip install goodreads-user-scraper
goodreads-user-scraper --user_id 54739262 --output_dir books

Using pipx:

pipx run goodreads-user-scraper --user_id 54739262 --output_dir books

Arguments

--user-id

  • Description: The user whose data should be scraped. Find your user id using these directions.
  • Required: Yes

--output-dir

  • Description: The directory where all scraped data will be output.
  • Required: No
  • Default: goodreads-data

Troubleshooting

Ensure that your profile is viewable by anyone:

  1. Navigate to the Goodreads Account Settings page
  2. Click on the Settings tab
  3. In the Privacy section, under the Who Can View My Profile question, select "anyone"

Development

  1. Clone the GitHub repository
git clone https://github.com/YashTotale/goodreads-user-scraper.git
  1. Run the install script
sh scripts/install.sh
  1. Make changes

  2. Run the test script

sh scripts/test.sh

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

goodreads-user-scraper-0.0.8.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

goodreads_user_scraper-0.0.8-py3-none-any.whl (6.8 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