Budżet: 8000 UAH Termin: 5 dni
Zbadałem twoje zadanie i jasno pokazuje, że problem wymaga uwagi na szczegóły działania ADB i GUI TikTok na nowych urządzeniach Samsung. Uważam, że przyczyna zawieszania się może być związana z niekompatybilnością oprogramowania lub specyficznymi ustawieniami najnowszych wersji ADB. Proponuję przeprowadzenie analizy działania aplikacji, zidentyfikowanie dokładnego miejsca zawieszenia oraz optymalizację interakcji oprogramowania z urządzeniami.
Aby skutecznie rozwiązać problem, wyróżnię kluczowe etapy: sprawdzenie kompatybilności wersji ADB, testowanie funkcjonalności na nowych urządzeniach, a także możliwe korekty logiki działania oprogramowania, co pomoże wyeliminować problem wyboru zdjęcia i poprawi stabilność działania na wszystkich urządzeniach.
Istnieją ryzyka, że problemy mogą być związane z aktualizacjami samej platformy TikTok, dlatego zalecam sprawdzenie, czy były ostatnie zmiany w API oraz czy używano różnych wersji ADB na starych i nowych urządzeniach. Ważne jest również, aby zrozumieć, czy masz dostęp do testowania na różnych wersjach oprogramowania.
Jestem gotów szybko rozpocząć pracę i rozwiązać twój problem. Proszę, skontaktuj się ze mną, aby omówić szczegóły i doprecyzować twoje wymagania.
Budżet: 10000 UAH Termin: 60 dni
Z opisu wynika, że problem w ogóle nie leży w hubie. Skoro wymienialiśmy porty i stare telefony działają normalnie, to oprogramowanie po prostu nie może znaleźć odpowiedniego interfejsu TikToka lub galerii na nowych Samsungach.
Skrypt prawdopodobnie szuka przycisku po tekście, id lub współrzędnych, a na nowych Samsungach ten ekran się różni (z powodu wersji Androida, One UI, samego TikToka lub zupełnie innego systemowego selektora zdjęć).
Żebym mógł konkretnie spojrzeć i naprawić, prześlijcie mi:
* archiwum projektu lub dostęp do repozytorium
* instrukcję, jak to wszystko uruchomić
* log sukcesu na starym i log zawieszenia na nowym
* krótki filmik (jak działa stary i jak się zawiesza nowy)
* dokładne modele telefonów, wersje Android/One UI, TikToka i rozdzielczość ekranu
* zrzut UI + zrzut ekranu przez adb w momencie wyboru galerii (dla obu telefonów)
Po tym porównam strukturę ekranów i zrozumiem, co tam się psuje — selektor, współrzędne czy oczekiwanie na element. Przesyłajcie wszystkie pliki i informacje bezpośrednio tutaj w rozmowie, będę patrzeć.
Budżet: 2000 UAH Termin: 7 dni
Cześć, pracowałem nad projektem automatyzacji aplikacji mobilnych z ADB i Pythonem do zarządzania 15+ urządzeniami Android jednocześnie, podobnym do twojego oprogramowania TikTok. Osiągnęliśmy 95% stabilności działania.
Dlaczego urządzenia Samsung mogą mieć inne selektory elementów UI lub opóźnienia w odpowiedzi w porównaniu do starszych telefonów? Może to być spowodowane różnymi wersjami Androida lub cechami One UI?
Proponuję się skontaktować, chętnie doradzę ci bezpłatnie z technicznej strony i wspólnie opracujemy plan rozwoju + opowiem o moim zespole!
Budżet: 798 UAH Termin: 1 dzień
Cześć! Jestem doświadczonym programistą, potrafię stworzyć boty o dowolnym stopniu skomplikowania, zajmuję 4. miejsce w kategorii "Tworzenie botów", tworzę również strony internetowe oraz dokumentacje API w języku programowania Python, gdzie zajmuję 2. miejsce.
W odniesieniu do Twojego projektu mam kilka pytań, które wpłyną na ocenę Twojego zadania i pomogą zrozumieć, czego chcesz, proszę napisz do mnie, aby wyjaśnić wszystkie szczegóły!
Moje umiejętności możesz sprawdzić w CV 👉 Freelancehunt
Moje prace są również opublikowane w portfolio 👉 Freelancehunt
💻 Jestem również SEO zespołu, który składa się z FrontEndera i Backendera! Oznacza to, że w razie potrzeby możemy z naszą 3-osobową drużyną zorganizować dla Ciebie rozwój pod klucz!
Czekam na Twoją odpowiedź, dziękuję.
Budżet: 5000 UAH Termin: 2 dni
Cześć, jestem gotów pomóc w poprawie twojego oprogramowania dla TikTok. Problem, z którym się borykasz, jest klasyczny dla automatyzacji przez ADB i związany z fragmentacją urządzeń z Androidem. Nakładka Samsung ma swoje specyficzne cechy rysowania okien systemowych i dialogów wyboru plików. Prawdopodobnie twój skrypt używa sztywnych współrzędnych ekranu do kliknięć, które nie pasują na nowych smartfonach z powodu innej rozdzielczości, lub szuka elementu po identyfikatorze systemowym, który różni się na urządzeniach tej marki. Moje doświadczenie w programowaniu w Pythonie pozwala szybko znaleźć i przepisać ten fragment kodu, czyniąc wyszukiwanie przycisku dynamicznym i niezależnym od modelu telefonu. Do pracy nie będę potrzebował fizycznego dostępu do smartfonów, będziemy mogli zdalnie zrzucić zrzut interfejsu. Proszę, czy mógłbyś mi dostarczyć kod źródłowy skryptu lub zdalny dostęp do komputera, do którego podłączony jest hub z telefonami do przeprowadzenia debugowania?
Budżet: 1000 UAH Termin: 1 dzień
Cześć!
Automatyzacja Python + ADB to nasza specjalność, zajmiemy się problemem.
W sytuacji: na nowych Samsungach prawdopodobnie inny element UI do otwierania galerii — inny resource-id lub xpath w porównaniu do starych telefonów. Albo różna gęstość/rozdzielczość, przez co współrzędne tap nie trafiają w odpowiednie miejsce.
Co zrobię:
— podłączę się do nowych urządzeń przez ADB, zrobię dump UI na problematycznym kroku
— znajdę dokładny element galerii na Samsungu
— poprawię logikę wyboru elementu, aby działało na wszystkich urządzeniach niezależnie od modelu
— przetestuję na wszystkich 4 telefonach jednocześnie
Jestem gotów się tym zająć. Jaka wersja Androida jest na nowych Samsungach i jakiego oprogramowania używacie (UIAutomator2, Appium, czysty ADB)?
Budżet: 1000 UAH Termin: 1 dzień
Dzień dobry, mam doświadczenie w pracy z Pythonem oraz botami Telegram, mogę wszystko wykonać szybko i jakościowo, piszcie, omówimy szczegóły.
Oleksii P.
Oferta, która wygrała- Zlecenia 11
- Ocena 5.0
- Ranking 1 042
Budżet: 2222 UAH Termin: 1 dzień
Dobranoc.\nWiem, co to jest adb, root i inne, na więcej niż pewnym poziomie.\nCoś wyraźnie przeszkadza, startowa wskazówka, ale nie ma pewności, że pomoże, potrzebne więcej informacji, jaki model Androida, ale w każdym razie zwróć uwagę na dpi, to można obliczyć, po prostu porównać 1 działający telefon i drugi, który ma błąd, przez terminal. Pisz, jeśli aktualne.
Budżet: 5000 UAH Termin: 3 dni
Cześć! Jestem Władimir, założyciel agencji inżynieryjnej Vaysed. Twój problem z zawieszaniem skryptu ADB na nowych urządzeniach Samsung to klasyczna sytuacja przy skalowaniu farm telefonów, i dokładnie wiemy, jak go szybko rozwiązać.
Jako inżynierowie, którzy nieustannie pracują z automatyzacją Androida przez Pythona, widzimy tutaj dwie najbardziej prawdopodobne przyczyny:
1. Różnica w rozdzielczości ekranu (twardo zakodowane współrzędne): Jeśli w twoim obecnym oprogramowaniu kliknięcie w galerię jest realizowane przez twarde współrzędne X/Y (adb shell input tap), to na nowych Samsungach z inną przekątną lub proporcją boków to kliknięcie po prostu znika „w powietrzu”.
2. Zmiany w hierarchii UI (UIAutomator / Appium): Nowe Samsungi działają na świeżych wersjach Androida i nakładce One UI. Systemowy interfejs wyboru mediów (Photo Picker) tam znacznie się różni. Jeśli twój kod szuka przycisku po konkretnym ID, XPath lub tekście, to na nowych urządzeniach tego elementu po prostu może nie być w drzewie, a skrypt zawiesza się w oczekiwaniu.
Jak to naprawimy:
Nie będziemy na siłę zmieniać nowych współrzędnych. Zrobimy zrzut drzewa UI konkretnie z twoich Samsungów w momencie otwierania TikToka, znajdziemy aktualne selektory i przepiszemy funkcję kliknięcia. Uczynimy wyszukiwanie dynamicznym — oprogramowanie będzie samo dostosowywać się do każdej rozdzielczości i wersji Androida, aby w przyszłościś mógł podłączać dowolne telefony bez modyfikacji kodu.
Możesz ocenić nasze podejście inżynieryjne i przypadki automatyzacji na stronie: https://vaysed.me/. Napisz do mnie w wiadomościach prywatnych, prześlij część kodu odpowiedzialną za ten etap, a my szybko rozwiążemy ten problem!
Budżet: 2000 UAH Termin: 3 dni
Cześć! Twój projekt przyciągnął moją uwagę. Jestem gotów zacząć pracę i zapewnić wysoką jakość wykonania.
POLECANY WOLNY LANCER!
Oferty ukryte
Aktualnie brak ofert
Aktualne zlecenia dla freelancerów w kategorii Python
Konieczne jest podłączenie formularza zgłoszeniowego na landing page do keycrm. Wszystkie niezbędne dostępne dane przekażę. Proszę napisać, ile czasu i kosztów zajmie to zadanie.
Należy opracować program dla systemu Windows, który umożliwia podłączenie iPhone'a z jailbreak przez kabel USB i zarządzanie nim z komputera.Główne funkcje:Podłączenie iPhone'a przez USB. Program powinien szybko rozpoznawać podłączonego iPhone'a i działać przez kabel, aby zminimalizować opóźnienia i lagi.Transmisja ekranu iPhone'a na komputer.(Na komputerze ma być wyświetlany ekran telefonu w czasie rzeczywistym)Zarządzanie telefonem za pomocą myszy. Użytkownik powinien mieć możliwość klikania, przesuwania, przewijania i zarządzania ekranem iPhone'a za pomocą myszy z komputera.Wprowadzanie tekstu z komputera.Musi być wspólny schowek między komputerem a iPhone'em.Przesyłanie plików z komputera na iPhone'a. Należy dodać funkcję przesyłania plików z komputera do pamięci telefonu lub do odpowiednich folderów/aplikacji.Stabilna praca.Program ma działać płynnie, bez znaczących opóźnień, zawieszeń i przerw w połączeniu.Kompatybilność: wsparcie dla „złamanego” iPhone'a, rootless jailbreak, iOS 16.7.12, podłączenie przez USB.
Projekt już istnieje i działa - zadanie polega na rozwiązaniu problemu z ograniczeniem na Facebooku, gdy liczba postów na godzinę przekracza 3-4 (od 7 rano do 12 w nocy) konta klientów są ograniczane przez Facebooka. Strona - https://buzzpost.co.il/ Również poszukać luk w logice i w samym projekcie i je poprawić, znowu logika i sam projekt już działają, ale tak czy inaczej luki prawdopodobnie istnieją. Najważniejsze zadanie - rozwiązać problem z ograniczeniem publikacji na Facebooku.
Cel projektuOpracować system, który pozwala zarządzać dużą liczbą kont TikTok i Instagram oraz automatycznie publikować odpowiednie komentarze pod wybranymi filmami z wykorzystaniem AI.Podstawowa funkcjonalność1. Zarządzanie kontamiNależy wdrożyć możliwość podłączenia kont:TikTokInstagramDla każdego konta przechowywać:loginhasłocookies/sesjastatus kontadata ostatniej aktywnościprzypisany proxyWymaganiaWsparcie od 100 do 1000 kont.Możliwość masowego importu kont.Sprawdzanie ważności kont.Wyświetlanie statusu:aktywnywymaga autoryzacjizablokowanytymczasowe ograniczenie2. Zarządzanie proxyDla każdego konta przypisywane jest proxy.Wymagania:HTTPHTTPSSOCKS5Ustawienia:1 konto = 1 proxy2 konta = 1 proxytryb użytkownikaWyświetlać:IPkrajprędkośćstatus3. Wyszukiwanie treściSystem powinien wyszukiwać filmy według:TikTokhashtagówsłów kluczowychlinku do filmukonta autoraInstagramReelshashtagówprofilówFiltry:liczba wyświetleńdata publikacjijęzykkraj4. Moduł AI do generowania komentarzyPodłączenie:OpenAI APIClaude APIGemini APIMożliwość wyboru modelu.Generowanie komentarzyParametry:długość komentarzajęzykstylStyle:przyjaznyzainteresowanyekspertprowokacyjnyflirtującyużytkownikowy promptPrzykład:Film: prognoza na mecz Real - BarcelonaKomentarz:Interesująca myśl, ale wydaje mi się, że total więcej tutaj wygląda obiecująco.5. Logika antyspamowaAby komentarze były unikalne.Funkcje:losowe emojiróżne konstrukcje zdańwariantywność teksturóżne opóźnienia publikacjiParametry:opóźnienie między komentarzamiopóźnienie między kontami6. PlanerMożliwość stworzenia kampanii.Ustawienia kampanii:lista kontlista hashtagówlimit komentarzyinterwał czasowyPrzykład:100 kontWyszukiwanie według:sportsbettingfootballpredictionKażde konto:do 10 komentarzy dziennie7. StatystykiWyświetlać:opublikowane komentarzebłędyzablokowane kontaliczba odpowiedziliczba polubień komentarzyWykresy:dzieńtydzieńmiesiąc8. InterfejsWeb Dashboard.Sekcje:Dashboardaktywne kontaaktywne kampaniestatystykiKontalista kontimporteksportProxyzarządzanie proxyKampanietworzenie kampaniiuruchomieniezatrzymanieUstawienia AIustawienie promptówustawienie modeliLogiwszystkie działania systemuStos technologicznyBackend:Python FastAPIBaza:PostgreSQLKolejki:RedisAutomatyzacja:PlaywrightFrontend:ReactAI:OpenAI APIWydajnośćMinimalne wymagania:100 kont jednocześniePreferowane:do 1000 kont
1. Są dane klientów w Mongo/SQL (około 20 000 zapisów z surowymi danymi). 2. Należy na ich podstawie zbudować cechy i model klasyfikacji klientów na grupy behawioralne. 3. Projekt wykonać w Pythonie.