скриншоте). Код собственно выглядит следующим образом:
def save():
soup = BeautifulSoup(driver.page_source, 'lxml')
url_photo = soup.find_all('div', class_='photos_row')
id_ = 0
for adress in url_photo:
id_ += 1
f = 'https://vk.com' + adress.find('a').get('href') + '\n'
with sqlite3.connect('urls.db') as db:
cursor = db.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS pars(number INTEGER, pars_url TEXT)''')
cursor.execute("""INSERT INTO pars(number, pars_url) VALUES (?, ?)""", (id_, f))
db.commit()
db.close()
Почему счетчик сбивается и начинает начинать в разных промежутках сначала?
Делай поле нумбер автоинкрементным и не ломай голову
а еще вынести create table из цикла
кринж, я как-то и забыл...
Обсуждают сегодня