Aktywne Wpisy
![Bodzias1844](https://wykop.pl/cdn/c0834752/4697061050e425ac262d5fab89cb6634bc0edc76657382078ca91660a41a4d09,q60.png)
Bodzias1844 +410
![przecietny_facet](https://wykop.pl/cdn/c3397992/przecietny_facet_MfMKXIaice,q60.jpg)
przecietny_facet +45
Pokłóciłem się dziś ze swoim #rozowypasek bo nie miała ochoty na sex. Wyjąłem koszulę z szafy i zacząłem ją prasować. Na pytanie po co prasuję koszulę odpowiedziałem że idę do klubu. Ona na to "a co jest w klubie?". Odpowiedziałem że studentki. #!$%@?ła się, sięgnęła do lodówki po śmietanę i wylała mi na koszulę xD coś czuję że jednak bedo dzisiaj seksy #zwiazki #rozowepaski #logikarozowychpaskow
![przecietny_facet - Pokłóciłem się dziś ze swoim #rozowypasek bo nie miała ochoty na s...](https://wykop.pl/cdn/c3201142/183783d25c4411954a303b0b353246995bdd4af49093ee9b709568915c8ab668,w150.jpg)
źródło: IMG_1320
Pobierz
Nie moge ogarnac w jaki sposob umiescic petle for w definicji (jesli to w ogole mozliwe). Ponizej kod, nie wklejalem na githuba bo nie mam jeszcze konta. Chcialbym aby petla wykonywala sie dla akcji - daj like, follow, przewin kolejne zdjecie.
Przykladowo 3 razy.
def likes():
browser.get('https://www.instagram.com/explore/tags/newyork/') #hasztag
browser.findelementbyxpath('/html/body/div[1]/section/main/article/div[2]/div/div[1]/div[1]/a/div').click() #wybiera zdjecie
browser.findelementbyxpath('/html/body/div[5]/div[2]/div/article/div[3]/section[1]/span[1]/button').click() #serduszko
browser.findelementbyxpath('/html/body/div[5]/div[2]/div/article/header/div[2]/div[1]/div[2]/button').click() #follow
browser.findelementbyxpath('/html/body/div[5]/div[1]/div/div/a[2]').click() #przewin nastepne zdjecie
moze jakis #programista15k pomoze.
warto do tego dodać jakiegos waita żeby nie zbanowali za bota
Tak jak @MlodyWilk tylko z wieksza emfaza - kazdy wybor xpath dawaj w try-catch, bo wywala exceptions w razie braku znalezienia odpowiednich wezlow.
Zamiast uzywania petli for, jesli chodzi Ci o przewijanie kontentu w przegladarce, to lepiej zbudowac sobie jakis obiekt typu "batch" DTO, ktory modeluje to, co najczesciej mozesz zastanac na danej stronie / podstonie.