Всем добрый день. Пишу скрипт на Python, который парсит эти две страницы:
https://yandex.ru/chat/#/chats/1%2F0%2Fccb05ef5-14...
https://yandex.ru/chat/#/chats/1%2F0%2F7c6ed1d1-3a...
А именно:
1)общее количество публикаций
2)количество реакций на каждой публикации
Заносить эти данные хочу в гугл таблицу, но не в первый лист, а во второй. Подскажите, как мне указать в парсере, что нужно эти спарсенные данные вставлять именно во второй лист?
Код:
import gspread
from oauth2client.service_account import ServiceAccountCredentials
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from bs4 import BeautifulSoup
scope = ["https://spreadsheets.google.com/feeds",'https://www.googleapis.com/auth/spreadsheets',"https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive"]
creds = ServiceAccountCredentials.from_json_keyfile_name("creds.json", scope)
client = gspread.authorize(creds)
sheet = client.open("test").sheet1 # думал это отвечает за номер листа, написал .sheet2, но такого метода нет.
data = sheet.get_all_records()
list_with_link = ['https://yandex.ru/chat/#/chats/1%2F0%2Fccb05ef5-1472-4e50-a926-602807a6ef94', 'https://yandex.ru/chat/#/chats/1%2F0%2F7c6ed1d1-3a2f-4154-b8e9-1cfee6734076']
...............................
for reac in reaction:
list_with_reac.append(reac)
for text in count_of_publ:
count += 1
for r in list_with_reac:
print('Количество реакций:', r.get_text(strip=True))
sheet.update_cell(2, 2, r.get_text(strip=True))
print('Количество публикаций:', count)
insertCol = [count]
sheet.insert_row(insertCol, 2)
Подскажите, как эти данные засунуть именно во второй лист гугл таблицы?