方法
- 自分のウィッシュリストを開く
- https://store.steampowered.com/wishlist/
- 右クリック「要素を検証」などでデベロッパーツールを開く
- 下記のscriptを「console」にペーストし、Enterキー押す
- すると20件くらい取得できる
- スクロールして再度このscriptを実行すると、さらに取得できる
- tsvで出力するので、google spreadsheetなどに貼り付けられる形式になっている。適当csvなどにに改変するとよい
// Function to extract game details from a wishlist row function extractGameDetails(row) { const title = row.querySelector('.title').textContent.trim(); const imageSrc = row.querySelector('.capsule img').getAttribute('data-img-src'); const tags = Array.from(row.querySelectorAll('.tags .tag')).map(tag => tag.textContent.trim()).join(', '); const gameLink = row.querySelector('.title').getAttribute('href'); const gameURL = `https://store.steampowered.com${gameLink}`; return [title, imageSrc, tags, gameURL]; } // Extract game details from each wishlist row const wishlistRows = document.querySelectorAll('.wishlist_row'); const gameDetails = Array.from(wishlistRows).map(row => extractGameDetails(row)); // Convert game details to TSV format const tsvData = gameDetails.map(details => details.join('\t')).join('\n'); console.log('Title\tImage URL\tTags\tGame Site URL'); console.log(tsvData);