Пишу парсер сайта со скинами cs:go, нужно знать, название скина, качество и цену.
Но, эти данные не загружаются в текстовик.
from selenium import webdriver
driver = webdriver.Chrome(executable_path="E:\\Users\\Azuki\\PycharmProjects\\pars\\chromedriver\\chromedriver.exe")
f = open("skinsinfo.txt", "w")
count = 0
i = 0
try:
with open('skins.txt', 'r') as f:
for line in f:
driver.get(line)
checkname = driver.find_element_by_class_name("skin-name")
print(checkname.text)
checkinfo = driver.find_element_by_class_name('info-item')
print(checkinfo.text)
checkprice = driver.find_element_by_class_name('min-price-value')
print(checkprice.text)
skinsinfo = str(checkname+("|")+checkinfo+("|")+checkprice) + "\n"
f.write(skinsinfo)
except Exception as ex:
print(ex)
Да, в коде нет ссылок, я спарсил все скины в виде ссылок в один файл и мне нужно чтобы они по одному доставались и чекались на заданные мною запросы.
ошибка:
unsupported operand type(s) for +: 'WebElement' and 'str'