GPUCHECK Scraper

  • dtrungtin/gpuchecker-scraper
  • Modified
  • Users 10
  • Runs 755
  • Created by Author's avatarTin Duong

Extract only new gpu, cpu, quality, resolution, game, and corresponding fps from the last run

Free trial for 7 days

Then $50.00/month

No credit card required now

GPUCHECK Scraper

Free trial for 7 days

Then $50.00/month

To run the code examples, you need to have an Apify account. Replace <YOUR_API_TOKEN> in the code with your API token. For a more detailed explanation, please read about running Actors via the API in Apify Docs.

from apify_client import ApifyClient

# Initialize the ApifyClient with your API token
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "gpuIncludeRegex": ["460"],
    "cpuIncludeRegex": ["2200g"],
    "gpuExcludeRegex": [
        "Radeon HD",
        "Radeon R\\d+",
        "GT\\s+",
        "GTS",
        "Max-Q",
        "GTX \\d{3}",
        "mobile",
        "GTX 10\\d+",
        "Radeon VII",
        "RX VEGA",
        "TITAN",
        "2080",
    ],
    "cpuExcludeRegex": [
        "i[3-7].\\d{3}\\w{1}",
        "i[3-7]-\\d{3}",
        "Ryzen 3 1\\d+",
        "Ryzen 5 1\\d+",
        "Ryzen 7 1\\d+",
        "Threadripper",
        "AMD Athlon",
        "AMD E2",
        "AMD FX",
        "AMD Phenom",
        "Intel Core2 Duo",
        "Intel Core2 Extreme",
        "Intel Core2 Quad",
        "Intel Pentium",
        "i3-2\\d+",
        "i5-2\\d+",
        "i7-2\\d+",
        "i3-3\\d+",
        "i5-3\\d+",
        "i7-3\\d+",
        "i3-4\\d+",
        "i5-4\\d+",
        "i7-4\\d+",
        "i3-5\\d+",
        "i5-5\\d+",
        "i7-5\\d+",
        "i3-6\\d+",
        "i5-6\\d+",
        "i7-6\\d+",
        "i3-7\\d+",
        "i5-7\\d+",
        "i7-7\\d+",
    ],
    "proxyConfig": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("dtrungtin/gpuchecker-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)