OF-Scraper
  • Welcome
  • Requirements
  • Install
    • Pre-Install Guides
      • Linux
      • Windows
      • Mac
    • PIPX Install
    • PIP Install
    • Binary Releases
    • Docker
    • Release Info
    • Managing Multiple Python Versions
  • Getting Started and Settings
    • Config Options
      • Config Location
      • General Options
      • File Output Options
        • Placeholders
        • Responsetype Placeholders
      • Download Options
        • Download Toggles
        • Media Filtering Options
        • Advanced Download Options
      • Setting metadata path
      • Binaries Options
      • CDM Options
      • Performance Options
        • Values to Pick
      • Script Options
      • Advanced config options
        • Changing Const Values
        • Mediatype overwrites
    • Depreciated Options
    • Auth
    • Controlling Output/Logs
    • Migrating from Digitalcriminal's script
  • Using the Scraper
    • Using Prompts
      • Old Menu
      • Page 2
    • Username selection or Fuzzy Search
    • Basic Automation with command-line
      • Basic Actions
        • Liking/Unliking Post
        • Downloading Content
          • Downloading Text Files
          • Downloading Purchases From Deleted Models
        • Multiple Actions
      • Model Filtering/Sorting
        • Price Filtering/Sort
      • Advanced Args
      • Scripting tips
      • Enable label scan
    • Recipes
      • Adding Proxy
      • Redownload Deleted Downloads
  • Content Check Modes
    • Table Columns
    • Table Management
      • Pre 3.10.7 filtering
  • Scraping Individual Posts or Media
  • Metadata
    • Schema
    • Creating Metadata
    • Metadata location
  • CDM Setup
    • CDM issues
  • FAQ/Common Issues
    • Page 1
  • Command Reference
    • Shared Options
      • General Program Options
        • Program Options
        • Logging Options
        • Filename Modification Options
        • Media Filters Options
        • Download Options
        • Advanced Program Options
      • Shared Scrape and Metadata Check Mode Options
        • User List Filter Options
          • Advanced User Filters
        • User Selection Options
        • Model Sorting & Processing Options
        • Content Options
        • Automation Options
        • Advanced Search & Processing Options
    • Main Scraper Options
    • Metadata Check Mode Options
    • Content Check Modes Options
    • Manual Mode Options
  • Request Change to Doc
  • Testing
Powered by GitBook
On this page
  • Specifying Usernames
  • -u, --username [argument]
  • -eu, --excluded-username [argument]
  • Using User Lists
  • -ul, --user-list [argument] (optional)
  • -bl, --black-list [argument] (optional)
  1. Command Reference
  2. Shared Options
  3. Shared Scrape and Metadata Check Mode Options

User Selection Options

These options allow you to define which users (models) the program should process for scraping actions. You can combine these methods for granular control.

Specifying Usernames

-u, --username [argument]

  • Selects: Specific usernames to process, separated by commas (e.g., name1,name2).

  • Case-sensitive: Usernames are matched based on exact case.

  • ALL (case-sensitive): Use ALL to include all available usernames in the program's data.

Example: With -u user1,user2, only users "user1" and "user2" will be processed.

-eu, --excluded-username [argument]

  • Excludes: Specific usernames from processing, separated by commas (e.g., name1,name2).

  • Precedence: Excluded usernames take priority over usernames specified with -u.

Example: With -u user1,user2 and -eu user2, only "user1" will be processed (excluding "user2").


Using User Lists

-ul, --user-list [argument] (optional)

  • Filters: Users based on entries in a user list.

  • Default list: "ofscraper.main" (if no argument provided).

  • Built-in lists: The program also has built-in lists "ofscraper.active" and "ofscraper.disabled" corresponding to active and expired account respectively

  • Argument behavior:

    • If no argument is provided, the default list ("scrape") will be used.

    • If an argument is provided (e.g., "myuserList"), only the specified list will be processed.

Example: With -ul myUserList, only users in the "myUserList" list will be processed.

-bl, --black-list [argument] (optional)

  • Excludes: Users based on entries in a user list.

  • Blacklist behavior: Similar to user lists, but excludes all users from the specified list

  • Default list: None

  • Argument behavior:

    • If an argument is provided (e.g., "inactiveUsers"), only users from the specified blacklist will be excluded.

Example: With -bl inactiveUsers, users in the "inactiveUsers" blacklist will be excluded from processing

PreviousAdvanced User FiltersNextModel Sorting & Processing Options

Last updated 1 year ago