CPU-Tabelle weg
Hallo zusammen,
unter Suche CPU-Tabelle als CSV oder XLS wurde mir eine sehr gute CPU-Tabelle (https://cpuapi.herokuapp.com/cpus) mit Benchmark-Werten auch für ältere Prozessoren vorgeschlagen.
Die ist jetzt leider weg, weiß jemand, wo die hingekommen ist? Oder wo ich eine ähnliche Tabelle wiederfinde? Die war sehr hilfreich ...
Danke im Voraus,
Sarek \\//_
unter Suche CPU-Tabelle als CSV oder XLS wurde mir eine sehr gute CPU-Tabelle (https://cpuapi.herokuapp.com/cpus) mit Benchmark-Werten auch für ältere Prozessoren vorgeschlagen.
Die ist jetzt leider weg, weiß jemand, wo die hingekommen ist? Oder wo ich eine ähnliche Tabelle wiederfinde? Die war sehr hilfreich ...
Danke im Voraus,
Sarek \\//_
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 5499339271
Url: https://administrator.de/contentid/5499339271
Ausgedruckt am: 21.11.2024 um 12:11 Uhr
30 Kommentare
Neuester Kommentar
Ist dein Google kaputt?
Es gibt doch haufenweise Seiten, die diverse CPUs im Vergleich haben.
Klick mich
Es gibt doch haufenweise Seiten, die diverse CPUs im Vergleich haben.
Klick mich
Du musst dir hier nur nen kostenlosen API Key holen
https://rapidapi.com/ranjian0/api/cpu-data/details
(für max 5 Requests /min),
Die URL dann auf
https://cpu-data.p.rapidapi.com/cpus
ändern und im -Header den API Key angeben
https://rapidapi.com/ranjian0/api/cpu-data/details
(für max 5 Requests /min),
Die URL dann auf
https://cpu-data.p.rapidapi.com/cpus
ändern und im -Header den API Key angeben
@{'X-RapidAPI-Key'='xxxxxxxxxxxxxxxxxxx';'X-RapidAPI-Host'='cpu-data.p.rapidapi.com'
}
Servus @SarekHL.
Suche CPU-Tabelle als CSV oder XLS
Wie von @5175293307 schon geschrieben ist für diese Quelle nun zwingend ein API Key erforderlich, die kostenlose Variante sollte aber für geringe Request-Intervalle ausreichen.
Falls du es testen willst kann ich dir gerne zum einmaligen Test einen API-Schlüssel bereitstellen => PN
Grüße Uwe
Zitat von @SarekHL:
Die ist jetzt leider weg, weiß jemand, wo die hingekommen ist? Oder wo ich eine ähnliche Tabelle wiederfinde? Die war sehr hilfreich ...
Habe das Skript im Beitrag an die aktuelle Situation angepasst.Die ist jetzt leider weg, weiß jemand, wo die hingekommen ist? Oder wo ich eine ähnliche Tabelle wiederfinde? Die war sehr hilfreich ...
Suche CPU-Tabelle als CSV oder XLS
Wie von @5175293307 schon geschrieben ist für diese Quelle nun zwingend ein API Key erforderlich, die kostenlose Variante sollte aber für geringe Request-Intervalle ausreichen.
Falls du es testen willst kann ich dir gerne zum einmaligen Test einen API-Schlüssel bereitstellen => PN
Grüße Uwe
Ich bin immer noch für die Listen von Passmark
CPU
https://www.cpubenchmark.net/cpu_list.php
GPU
https://www.videocardbenchmark.net/gpu_list.php
CPU
https://www.cpubenchmark.net/cpu_list.php
GPU
https://www.videocardbenchmark.net/gpu_list.php
Hallo,
wenn man die CPU anklickt. sieht man ziemlich viel.
https://www.cpubenchmark.net/cpu.php?cpu=AMD+A4-5150M+APU&id=1974
Stefan
wenn man die CPU anklickt. sieht man ziemlich viel.
https://www.cpubenchmark.net/cpu.php?cpu=AMD+A4-5150M+APU&id=1974
Stefan
Zitat von @StefanKittel:
Ich bin immer noch für die Listen von Passmark
CPU
https://www.cpubenchmark.net/cpu_list.php
Ich bin immer noch für die Listen von Passmark
CPU
https://www.cpubenchmark.net/cpu_list.php
Die ließen sich auch leicht auslesen:
$wc = New-Object System.Net.WebClient
# liste abrufen
$wr = Invoke-Webrequest 'https://www.cpubenchmark.net/cpu_list.php'
# Tabellenzeilen der CPUs extrahieren
$rows = $wr.ParsedHtml.getElementById('cputable') | %{$_.GetElementsByTagName('tr')} | select -skip 1
$cnt = 1
# Daten für jede CPU generieren
$result = foreach($row in $rows){
Write-Progress -Activity "Downloading CPU Info" -Status "CPU $cnt from $($rows.Count)" -PercentComplete (($cnt / $rows.Count)*100)
# erweiterte CPU Info abrufen
$extended_info = $wc.DownloadString("https://www.cpubenchmark.net/cpu.php?cpu=$([System.Net.WebUtility]::UrlEncode($row.ChildNodes.innerText))&id=$($row.id -replace 'cpu')")
# Basisobjekt erstellen
$obj = [ordered]@{
'CPU Name' = $row.ChildNodes.innerText
'CPU Mark' = $row.ChildNodes[1].innerText
'Rank' = $row.ChildNodes[2].innerText
'CPU Value' = $row.ChildNodes[3].innerText
'Price(USD)' = $row.ChildNodes[4].innerText
}
# Eigenschaften hinzufügen
'Class','Socket','Clockspeed','Cores','Threads','CPU First Seen on Charts','Typical TDP','TDP Up','Cache Size','Memory Support' | %{
$obj.$_ = [regex]::match($extended_info,"(?is)$($_):[^>]+>([^<]*)").Groups[1].Value.trim()
}
# Benchmarkwerte hinzufügen
'Integer Math','Floating Point Math','Find Prime Numbers','Random String Sorting','Data Encryption','Data compression','Physics','Extended Instructions','Single Thread' | %{
$obj.$_ = [regex]::match($extended_info,"(?is)$_.*?<td>([^<]+)").Groups[1].Value.trim()
}
$cnt++
[pscustomobject]$obj
}
# Daten exportieren
$result | export-csv .\cpu_liste.csv -Delimiter ";" -NoType -Encoding UTF8
Zitat von @SarekHL:
Die eigentliche Datenquelle (die auch die Informationen enthält, die angezeigt werden, wenn man eine einzelne CPU anklickt) ist aber nicht ansprech- und exportierbar, oder?
Machen kann man aber alles, alles eine Frage des Aufwands den ich mir hier dafür antun will.Die eigentliche Datenquelle (die auch die Informationen enthält, die angezeigt werden, wenn man eine einzelne CPU anklickt) ist aber nicht ansprech- und exportierbar, oder?
Zitat von @SarekHL:
Hm ... stimmt. Stefan, wo genau hast du hingeklickt, um auf diese Ansicht zu kommen? Wenn ich auf den CPU-Namen klicke, bekomme ich das:
Jetzt nochmal auf den CPU Namen klicken.Hm ... stimmt. Stefan, wo genau hast du hingeklickt, um auf diese Ansicht zu kommen? Wenn ich auf den CPU-Namen klicke, bekomme ich das:
Ich kann gerne am WE mal schauen ob ich das exportieren kann.
Stefan
Hab das oben mal etwas um die erweiterten Props ergänzt, weitere Properties der Seite auf Anfrage, habe gerade nicht mehr Zeit dafür.
Braucht natürlich um einiges länger da pro Prozessor jeweils neue Seiten abgerufen werden müssen.
Braucht natürlich um einiges länger da pro Prozessor jeweils neue Seiten abgerufen werden müssen.
Kurz als Info für alle, der Export funktioniert auch mit API-Key nicht, da immer nur zehn CPUs exportiert werden.
Doch das funktioniert schon, musst du halt bei dem Service bezahlen, damit die Anzahl der Requests ausreichen.
Nein, du brauchst es nur mit einer Schleife die Unterseiten der URL erweitern
usw.
Da ist dann aber durch den kostenlosen Key nach 4,5 Seiten pro Minute Schluss und müsstest eine Pause einbauen.
https://cpu-data.p.rapidapi.com/cpus?page=1
https://cpu-data.p.rapidapi.com/cpus?page=2
usw.
Da ist dann aber durch den kostenlosen Key nach 4,5 Seiten pro Minute Schluss und müsstest eine Pause einbauen.
Zitat von @SarekHL:
Ah ok ... aber ich teste gerade Dein Script für die CPUBENCHMARK-Seite. Aber es läuft wirklich lange
Wie gesagt pro CPU ist hier ein kompletter Seitenabruf bei denen nötig, das macht das ganze nunmal langsam. Man kannn das ganze zwar komplett auf Regex umstellen dann wird es noch etwas schneller. Ne JSON wäre natürlich am besten. Habe es noch um die Benachmark-Werte ergänzt.Ah ok ... aber ich teste gerade Dein Script für die CPUBENCHMARK-Seite. Aber es läuft wirklich lange
Wie gesagt dann schreib denen anonym, dass du bezahlen willst gegen Geheimhaltung deiner Daten. Auch auf der Seite bezahlst du mit dem Content und dem Werbung anschauen/Hits produzieren dafür dass die Werbeerträge ein gutes Auskommen ermöglichen.
Zitat von @SarekHL:
Hallo zusammen,
unter Suche CPU-Tabelle als CSV oder XLS wurde mir eine sehr gute CPU-Tabelle (https://cpuapi.herokuapp.com/cpus) mit Benchmark-Werten auch für ältere Prozessoren vorgeschlagen.
Die ist jetzt leider weg, weiß jemand, wo die hingekommen ist? Oder wo ich eine ähnliche Tabelle wiederfinde? Die war sehr hilfreich ...
Danke im Voraus,
Sarek \\//_
Hallo zusammen,
unter Suche CPU-Tabelle als CSV oder XLS wurde mir eine sehr gute CPU-Tabelle (https://cpuapi.herokuapp.com/cpus) mit Benchmark-Werten auch für ältere Prozessoren vorgeschlagen.
Die ist jetzt leider weg, weiß jemand, wo die hingekommen ist? Oder wo ich eine ähnliche Tabelle wiederfinde? Die war sehr hilfreich ...
Danke im Voraus,
Sarek \\//_