Aktywne Wpisy

SoundsGoodMan +121
Spadł śnieg, przygotujcie się na wysyp wykopowych mistrzów kierownicy narzekających, że ludzie dostosowują prędkość do warunków na drodze i umiejętności i jakby nie zawalidrogi jadące 30km/h to oni by lecieli przez miasto jak Colin McRae, tylko dajcie im puste ulice (i siano wzdłuż ulicy, aby było w co bezpiecznie przywalić, bo zderzaki do 15 letniego bmw ciężko już dostać) ( ͡° ͜ʖ ͡°)
#wroclaw #pogoda
#wroclaw #pogoda

Tozsamosc_prawdziwa +284
Hah poodsniezalem babci sąsiadce podjazd i dostałem kawę i czekoladę xd
źródło: IMG_20260113_091528599
Pobierz




#programowanie #python #selenium
znajduję form na stronie -> podaję do niego pierwszy wpis -> klikam wyszukaj -> zatwierdzam przyciskiem -> znajduje form na stronie podaję rząd 2 -> klikam wyszukaj -> zatwierdzam przyciskiem -> itd do końca "listy".
problem jest taki że między akcjami potrzebuję zrobić też sleep i chcę zeby lista szła do końca.
Nie jestem pewien czy pchać sie w pandas (nie
Plus odrobina tego jak wydaje mi się że to powinno działać.
Nie wiem jak to ugryźć żeby brać z xlsa wpis 1 po 2, pandas mi za bardzo ryje głowę i zacząłem się zastanawiać czy openpyxl nie jest lepszym rozwiązaniem, tylko którą funkcję w sadzić w którą?
Każda
Komentarz usunięty przez autora
@Gilley: Jesteś w stanie dać linka do strony na ktorej to wklejasz? Bo mam problem wyobrazić sobie logikę tego wszystkiego. Ale ogólnie to pewnie szukasz czegos takiego:
data_from_excel = ['tutaj', 'dane', 'do', 'przeklejania']for ija rozumiem że tutaj chodzi o zrobienie listy w kodzie bezpośrednio, a ja potrzebuje wziąć tę listę z pliku xls bezpośrednio i to iterować jeden po drugim tak jak to zrobiłeś dalej.
Tylko problem jest taki że nie wiem jak wyciągać dane z xlsa jedno po drugim i zapętlić całą funkcję zeby się przeklikała przez form.
EDIT: nie jestem w stanie podać stronki bo
Tak. Twoje zadanei składa się z dwóch elementów:
1. Wyciągnąć dane z excela, do czego nie potrzebujesz uzyc selenium
2. Powklejać dane w odpowiednie miejsca na stronie, co już możesz obsłużyć selenium.
Moje rozwiązanie omawiało Ci tylko punkt drugi. Punktu pierwszego Ci nie podam, bo nie wiem jak wygląda Twój plik excela. Czy masz dane w jednej komórce, porozrzucane po arkuszu albo i kilku arkuszach, czy musisz je sformatowac,
dane powinny byc brane kolejno z A1 -> A2 -> A3 -> An
excelfile = 'pliki/lista.xlsx'
wb = openpyxl.loadworkbook(excelfile)
ws = wb.active
for cell