As already suggested, the selector you are using is incorrect, so elems
is empty. Here is an alternative to scrape the price of an item.
from bs4 import BeautifulSoup
import requests
res = requests.get('https://compragamer.com/index.php?seccion=3&cate=62&nro_max=50')
res.raise_for_status()
soup = BeautifulSoup(res.text, 'html.parser')
item_name = "" #Enter item name you are scraping here
for item in soup.find_all("a"):
if item_name == item.text.strip():
price = item.parent.parent.find("span", {"class": "products__price-new"}).text.strip()
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…