df = pd.read_excel('autodoor.xml')
keys = ['time', 'user_name', 'rfid_key', 'litre', 'type']
df[keys].to_sql(name, conn, if_exists='replace')
Все, у меня нет твоих данных полностью. Что бы подправить вот эти три строчки. Потому что возможно нужно будет методу read_excel например задать параметр sheet_name, возможно нужно будет индекс поставить False там например, можно даже подсет (колонки которые ты хочешь) выбирать выбирать на уровне чтения из файла сразу параметр usecols. и т.д. доки метода https://pandas.pydata.org/docs/reference/api/panda... И дальше не по одному значению а целый фрейм в базу. newdf[keys].to_sql(name, conn, if_exists='replace').
from seleniumwire import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
# Selenium Wire configuration to use a proxy
proxy_username = 'fgrlkbxt'
proxy_password = 'cs01nzezlfen'
seleniumwire_options = {
'proxy': {
'http': f'http://{proxy_username}:{proxy_password}@185.199.229.156:7492',
'verify_ssl': False,
},
}
driver = webdriver.Chrome(
seleniumwire_options=seleniumwire_options
)
driver.get('http://httpbin.org/ip')
print(driver.find_element(By.TAG_NAME, 'body').text) # { "origin": "185.199.229.156" }
Вот пример использования proxy c аутентификацией. def apples(self):
self.apple += 1
return self
tree.apples().total()
В целом принцип простой, у тебя после метода должен объект к которому ты можешь применить следующий метод, в контексте твоего вопроса после apples у тебя должен с одной стороны изменится атрибут с другой нужен объект экземпляра класса то есть верни его как я тебе указал. И будет работать для твоей проблемы далее по твоей логике.