Note:
This scraper depends on the correct cookies being sent with each request to a memberships list page. The local cache will need clearing out if you're running this branch for the first time.
Step one:
The scraper scrapes each member page: data from the main profile tab and additional membership information from the 'all memberships' tab.
Step two:
Additional memberships are merged with the person data from the member profile page to tab to create separate membership hashes.
Note: This scraper depends on the correct cookies being sent with each request to a memberships list page. The local cache will need clearing out if you're running this branch for the first time.
Step one: The scraper scrapes each member page: data from the main profile tab and additional membership information from the 'all memberships' tab.
Step two: Additional memberships are merged with the person data from the member profile page to tab to create separate membership hashes.