Nie umiem sobie poradzić z kodem do pythona do instagrama jak dodać kilka hasztagów i automatycznie followersów próbowałem na obserwuj i nie wychodziło i już kiedyś się pytałem i nikt mi nie pomógł i kombinowałem z xpatch i tylko wykonałem kod do logowania automatycznego. Link do pastebin https://pastebin.com/LsfewLhd . #macos #hacking #programowanie #selenium #python #windows10 #systemyoperacyjne
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Spofity: Ale ja jestem głupi.
W momencie jak mi wyjasniłeś czego potrzebujesz to w ogóle nie przeskoczyło mi w głowie, że powinieneś użyć scrappiego czy beautiful soap zamiast Selenium. Wybacz.
Sam piszę testy automatyczne i tak mi ustawiłeś kontekst Twojego pytania, ze nie wyjrzalem poza niego.
Tak, oczywiście obecne podejście jest dużo lepsze niż korzystanie z Selenium.
  • Odpowiedz
@hejter2019: coomplu chetnie bym ci pomogl, no ale twoje pytania sa nieprecyzyjne. Wiadomosc w stylu xpatch i send keys nic nikomu nie mowi bez szerszego kontektsu w stylu co to za strona, co to za xpath i czego dokladnie oczekujesz na wyjsciu.
  • Odpowiedz
Szukam materiałów, jakiegoś naprowadzenia jak solidnie ogarnąć Selenium z Javą. Zrobiłem 2kursy na Udemy, ale czuję się zagubiony, czuje niedosyt. Chciałbym rozumieć jak poprawnie budować cały framework testowy itd. Nie wiem jak wydajnie ugryźć ten temat.

#selenium #testowanieoprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mirki, kojarzycie może jakieś projekty open source w których jest sporo testów w #cypress albo #selenium? W sensie żeby było chociaż kilkanaście plików testów i sam projekt większy niż jakaś mała apka TODO.
Technologia projektu w sumie dowolna.
#webdev #react #vuejs #angular

Nameinprogress - Hej mirki, kojarzycie może jakieś projekty open source w których jes...

źródło: comment_1621421732Dfbj6gm2wngpRStcXPhaUZ.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W wolnych chwilach w robocie uczę się selenium - pisanie skryptów w java/c# wychodzi mi dobrze(tak mi się wydaje).
Chciałbym napisać testy dla aplikacji webowej która ma około 20podstron - jak powinna wyglądać "struktura" takiego testu? powinnen mieć 20 skryptów - każdy na osobną podstronę? jak taki test powinne wyglądać "fachowo"? znajdę gdzieś w internecie informacje na ten temat?
#testowanieoprogramowania #selenium #java
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak z #webscraping jest prawnie?

Mam sobie napisany prosty scraper do strony Auchan, ściągający ceny paliw. Chciałbym go sobie wrzucić do portfolio, jednak pytanie - jak jest z legalnością tego? Czy mogę go udostępnić bez "linku" w środku, żeby nikt się nie przyczepił?

#python #selenium
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pewnie-kaczka: Spoko. Ale pamiętaj, że jedną z podstawowych zasad w IT jest brak wymyślania koła na nowo.
Rozumiem, że chcesz to robic w ramach nauki.
Jedna rzeczy gdy po drodze rozwiązujesz kilka problemów i uczysz się przy tym faktycznie czegoś nowego.
Co innego jeśli będziesz po drodze próbował na 10 sposobów, które kompletnie nie mają prawa działać. Wtedy bierz gotowe rozwiązanie, przeanalizuj dlaczego i kiedy działa a resztę czasu poświęć
  • Odpowiedz
Cześć Mirki,
Następująca sprawa - jest pewien sklep online (postawiony na wordpress), w tym sklepie jest produkt, którego sprzedaż uruchomi się danego dnia o danej godzinie - oczywiście chętnych będzie sporo.

Ścieżka jest standardowa - strona z produktem, dodaj do koszyka, wypełnij dane, potwierdź, zapłać. I tu moje pytanie czy da się całą tą ścieżkę jakoś oskryptować żeby o danej godzinie to po prostu odpalić żeby zaoszczędzić czas na klikanie? Ekspertem w temacie web
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xwelim:
1) Da się jak to prosty sklep
2) Jak to popularny sklep typu adidas czy jakiś nike to walczą z tym i może być ciężko obejść o ile w ogóle się da
3) Więcej czasu spędzisz na automatyzacji tego niż tym jednorazowym klikaniu o ile nie masz zamiaru regularnie tego używać
4) Pamiętaj, że jak coś pójdzie nie tak to jest szansa, że skończysz z kupionym innym przedmiotem albo
  • Odpowiedz
@zygmuntt: Wydaje mi się, że OPowi chodzi o jednorazowe skorzystanie w celu przyspieszenia zakupów i wyprzedzenia innych, więc Twój trzeci punkt z automatu odpada.
Czwarty też potencjalnie jest błędny, bo nie zakładam, że OP będzie wtedy w ogóle siedział daleko od kompa i selenium ma mu w całości przejść proces zakupu, razem z płatnością.

Sam w ten sposób wykorzystywałem na kupowanie biletów. Za pierwszym razem był to mecz Milan-Juve. Bilety
  • Odpowiedz
Cześć Mirki,
Czy jest jakiś sposób żeby obejść autoryzacje NTLM w przeglądarce przy testach automatycznych z selenium?
Testuje system w którym muszę się logować kilka razy (po przejściu do różnych widoków), obecnie używam do tego autoit i radzi sobie całkiem nieźle, ale mam jedną stronę w której mam kilka logować pod rząd i tu już nie zawsze zadziała to w 100%.

Czy są jakieś sposoby na to? Nawet w postaci jakiś pluginów,
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lagranzjan: może framework którego używasz umie doklejać to za każdym razem jak nie to możesz otwierać urle do tych ifreamów co wołają autha w osobnej karcie i potem klikanie jej w teście właściwym.

Myśląc na szybko i późnym wieczorem może też jakies proxy co zawsze będzie autha doklejać - IDK
  • Odpowiedz
Witam kodujących Mirków i Mirabelki, mam szybkie pytanie.

Przygotowuję serwis zakupowy i używam Selenium IDE do testów rejestracji, logowania, usuwania konta itp. Niestety po każdej rejestracji muszę ręcznie wejść do poczty i kliknąć maila z potwierdzeniem.

Więc pytanie brzmi: jak rozwiązać problem potwierdzania maila przy każdej rejestracji w serwisie? Jest na to jakiś oficjalny sposób, ew jakiś trick?

#selenium #programowanie #kiciochpyta
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Silento: Najlepiej rozważyć co jest łatwiejsze dla Ciebie/dla twojego zespołu. Osobiście robiłem to na dwa sposoby:
- jeżeli środowisko deweloperskie było zdockeryzowane, to stawiałem obraz z mailcatcherem (np. mailhog, dla niewtajemniczonych, to taki serwer smtp, który zamiast wysyłać mail'e, łapie je wszystkie do swojej skrzynki), który pozwalał odpytywać się o ostatnie maile przez API, a później proste parsowanie po zdobycie linka (preferowane)
- jeżeli środowisko było postawione tradycyjnie, to robiliśmy
  • Odpowiedz
Nie mam już pomysłów więc napiszę, może ktoś miał podobny problem.
Próbuję ominąć captche na steam, używam capmonster.cloud, wypełnia wszystko według api a jednak nie chce przejść.
Próbowałem milion wariantów, z proxy, z vpn, z różnymi cookies i ciągle to samo ( ͡° ʖ̯ ͡°)
Jakieś pomysły?
#programowanie #captcha #recaptcha
Trochę #selenium mimo że próbuje zwykłych requestów
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MimikX90: używałem w wielu projektach, ale jak mogę to próbuje requestami szczególności że coraz więcej web aplikacji opiera się na REST Api z JSON'em
Możesz pytać
  • Odpowiedz
Siemanko Mireczki i Brukselki.

Problem w Pythonie:
Mam taką zagwozdkę - normalnie by odnaleźć/kliknąć/cokolwiek dany obiekt w przeglądarce, robi się inspekcję tego obiektu, potem po tagach się go nawiguje, ładuje się selenium i tyle.

Natomiast co należy zrobić, jeżeli taka strona ma obiekty (guziki), których nie da się kliknąć prawym przyciskiem myszy i dać inspekcji? Najczęściej się to zdarza, jak jakaś aplikacja jest po prostu wyświetlana przez przeglądarkę (w pracy).
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zarzutkowicz to będą tzw. "brittle selectors" - przy większej ilości danych mogą nie być unikatowe i możesz po akcji "click" nie zawsze trafić tam gdzie chcesz.
Może zmienić się dany element, klasy lub id mogą być generowane dynamicznie, może zmienić się struktura DOM i im więcej zależności (np. "class > id > attribute1 > node" może szybko być już nieaktualne). To samo tyczy się XPath, warto szukać drzewo od razu po
  • Odpowiedz
Jako laik zastanawiam się jakie są różnice pomiędzy #selenium a #beautifulsoup. Oba są do tego samego, ale czy któryś jest np. latwiejszy, bardziej rozbudowany itd? Mam zamiar napisać program który będzie monitorował ceny konkretnych produktów w sellgrosie a następnie wysyłał maila pod wskazany adres jeśli cena będzie mniejsza niż x. Z jakiego modułu byście skorzystali i dlaczego? Pozdrawiam #python
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach