Skocz do zawartości

zlotowinfo

Użytkownicy
  • Postów

    152
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez zlotowinfo

  1. to ma wyznaczyć przybliżoną kwotę np. 500zł z kwot do zapłaty na liście p[1]..p[12] może to być z 1 lub do 8 różnych kwot sumarycznie dających ok. 500zł https://go.oga.pl/allegropay jeżeli znasz jakiś lepszy algorytm, mile widziane mój nie jest najlepszy, bo dość długo się wykonuje
  2. i już mi pomogliście, przez to że napisałem na forum, zacząłem się zastanawiać która funkcja jest najczęściej używana, więc zmieniłem funkcję sprawdzającą duplikaty i z 306s zszedłem na 55s function Dup2(arr) { dupi=arr.length if(dupi==2) return (arr[1]==arr[2]) else if(dupi==3) return (arr[1]==arr[2] || arr[1]==arr[3] || arr[2]==arr[3]) else if(dupi==4) return (arr[1]==arr[2] || arr[1]==arr[3] || arr[1]==arr[4] || arr[2]==arr[3] || arr[2]==arr[4] || arr[3]==arr[4]) else if(dupi==5) return (arr[1]==arr[2] || arr[1]==arr[3] || arr[1]==arr[4] || arr[1]==arr[5] || arr[2]==arr[3] || arr[2]==arr[4] || arr[2]==arr[5] || arr[3]==arr[4] || arr[3]==arr[5] || arr[4]==arr[5]) else if(dupi==6) return (arr[1]==arr[2] || arr[1]==arr[3] || arr[1]==arr[4] || arr[1]==arr[5] || arr[1]==arr[6] || arr[2]==arr[3] || arr[2]==arr[4] || arr[2]==arr[5] || arr[2]==arr[6] || arr[3]==arr[4] || arr[3]==arr[5] || arr[3]==arr[6] || arr[4]==arr[5] || arr[4]==arr[6] || arr[5]==arr[6]) else if(dupi==7) return (arr[1]==arr[2] || arr[1]==arr[3] || arr[1]==arr[4] || arr[1]==arr[5] || arr[1]==arr[6] || arr[1]==arr[7] || arr[2]==arr[3] || arr[2]==arr[4] || arr[2]==arr[5] || arr[2]==arr[6] || arr[2]==arr[7] || arr[3]==arr[4] || arr[3]==arr[5] || arr[3]==arr[6] || arr[3]==arr[7] || arr[4]==arr[5] || arr[4]==arr[6] || arr[4]==arr[7] || arr[5]==arr[6] || arr[5]==arr[7] || arr[6]==arr[7]) else if(dupi==8) return (arr[1]==arr[2] || arr[1]==arr[3] || arr[1]==arr[4] || arr[1]==arr[5] || arr[1]==arr[6] || arr[1]==arr[7] || arr[1]==arr[8] || arr[2]==arr[3] || arr[2]==arr[4] || arr[2]==arr[5] || arr[2]==arr[6] || arr[2]==arr[7] || arr[2]==arr[8] || arr[3]==arr[4] || arr[3]==arr[5] || arr[3]==arr[6] || arr[3]==arr[7] || arr[3]==arr[8] || arr[4]==arr[5] || arr[4]==arr[6] || arr[4]==arr[7] || arr[4]==arr[8] || arr[5]==arr[6] || arr[5]==arr[7] || arr[5]==arr[8] || arr[6]==arr[7] || arr[6]==arr[8] || arr[7]==arr[8]) return true; }
  3. chodzi, ale jak już wspomniałem czas jest zbyt długi czuję że zacznę wszystko od nowa, bo nie jestem w stanie ogarnąć/zmodyfikować tylko jaką metodę przyjąć
  4. na tą chwilę mam kod w javascript bardzo skomplikowany obliczeniowo co przeklada się na czas generowania wyniku do kilku minut <script> data1 = new Date(); //****************dane docelowa=500; p=[] //losowe dane na wszelki wypadek gdyby był problem z danymi w pliku p[1]=100.00; p[2]=120.93; p[3]=121.90; p[4]=141.83; p[5]=144.16; p[6]=173.32; p[7]=177.41; p[8]=222.93; p[9]=266.33; p[10]=91.85; p[11]=95.27; p[12]=99.33; <?php $dane=file_get_contents('dane.txt'); $dane=explode("zł", $dane); $dane=preg_replace("/[^0-9\t,']/", "", $dane); $dane=str_replace(',','.',$dane); //echo $dane[2]; for($i=0;$i<count($dane)-1;$i++) { //echo strpos($dane[$i],'\t'); echo("p[".($i+1)."]=".substr($dane[$i],strpos($dane[$i],"\t")+1,222).";\r\n"); } echo "ilosc=$i;"; ?> //****************rozwiązanie function round(round2){return Math.round(round2*100)/100 } tolerancja=Math.round(docelowa/100) min=docelowa-tolerancja max=docelowa+tolerancja dane=[] x=1 document.write('<b>'+docelowa+'</b> - liczba docelowa ('+min+' - '+max+')<br><br>') /*****************/function zaokrx(zaokry) { zaokry=round(Math.abs(zaokry)); if(zaokry<10) zaokry='000'+zaokry; else if(zaokry<100) zaokry='00'+zaokry; else if(zaokry<1000) zaokry='0'+zaokry; return zaokry; } function dup(arr) { temp='' let result = arr.filter((item, index) => arr.indexOf(item) !== index); for(let x=0; x<result.length;x++) { return false//temp=result[x]; } // if(temp!=='')return false return true } //alert(dup([114.5,149,237,296.63,114.5])) for(i=1;i<=ilosc;i++) { wynik=p[i]; if(wynik>=min && wynik<=max ) dane[x++]=zaokrx(docelowa-wynik)+' # '+round(wynik)+' = (1) '+p[i]; for(j=1;j<=ilosc;j++) { if(dup([i,j])) {wynik=p[i]+p[j]; if(wynik>=min && wynik<=max ) dane[x++]=zaokrx(docelowa-wynik)+' # '+round(wynik)+' = (2) '+p[i]+ ' + '+p[j]; } if(ilosc>=3) for(k=1;k<=ilosc;k++) { if(dup([i,j,k])) {wynik=p[i]+p[j]+p[k]; if(wynik>=min && wynik<=max ) dane[x++]=zaokrx(docelowa-wynik)+' # '+round(wynik)+' = (3) '+p[i]+ ' + '+p[j]+ ' + '+p[k];} if(ilosc>=4) for(l=1;l<=ilosc;l++) { if(dup([i,j,k,l])) {wynik=p[i]+p[j]+p[k]+p[l]; if(wynik>=min && wynik<=max ) dane[x++]=zaokrx(docelowa-wynik)+' # '+round(wynik)+' = (4) '+p[i]+ ' + '+p[j]+ ' + '+p[k]+ ' + '+p[l];} if(ilosc>=5) for(m=1;m<=ilosc;m++) { if(dup([i,j,k,l,m])) {wynik=p[i]+p[j]+p[k]+p[l]+p[m]; if(wynik>=min && wynik<=max ) dane[x++]=zaokrx(docelowa-wynik)+' # '+round(wynik)+' = (5) '+p[i]+ ' + '+p[j]+ ' + '+p[k]+ ' + '+p[l]+ ' + '+p[m];} if(ilosc>=6) for(n=1;n<=ilosc;n++) { if(dup([i,j,k,l,m,n])) {wynik=p[i]+p[j]+p[k]+p[l]+p[m]+p[n]; if(wynik>=min && wynik<=max ) dane[x++]=zaokrx(docelowa-wynik)+' # '+round(wynik)+' = (6) '+p[i]+ ' + '+p[j]+ ' + '+p[k]+ ' + '+p[l]+ ' + '+p[m]+ ' + '+p[n];} if(ilosc>=7) for(o=1;o<=ilosc;o++) { if(dup([i,j,k,l,m,n,o])) {wynik=p[i]+p[j]+p[k]+p[l]+p[m]+p[n]+p[o]; if(wynik>=min && wynik<=max ) dane[x++]=zaokrx(docelowa-wynik)+' # '+round(wynik)+' = (7) '+p[i]+ ' + '+p[j]+ ' + '+p[k]+ ' + '+p[l]+ ' + '+p[m]+ ' + '+p[n]+ ' + '+p[o];} if(ilosc>=8) for(q=1;q<=ilosc;q++) { if(dup([i,j,k,l,m,n,o,q])) {wynik=p[i]+p[j]+p[k]+p[l]+p[m]+p[n]+p[o]+p[q]; if(wynik>=min && wynik<=max ) dane[x++]=zaokrx(docelowa-wynik)+' # '+round(wynik)+' = (8) '+p[i]+ ' + '+p[j]+ ' + '+p[k]+ ' + '+p[l]+ ' + '+p[m]+ ' + '+p[n]+ ' + '+p[o]+ ' + '+p[q];} } } } } } } } } dane.sort(); temp='' i=0; if (!dane[0]) document.write('<font color=red><b>brak wartosci</b></font><br><br>'); else for(y=0;y<=dane.length;y++) { if(temp!=dane[y].substring(0,dane[y].indexOf("#"))) { if(i>9)break; document.write((++i)+'. '+dane[y].substring(dane[y].indexOf("#")+1,99) +'<br>') } temp=dane[y].substring(0,dane[y].indexOf("#")); } data2 = new Date(); document.write('czas wyliczenia: '+((data2-data1)/1000)+'s') </script>
  5. OVH 58,99 PLN netto /rok 72,56 PLN brutto/rok może jakaś aktualizacja?
  6. szukam czegoś taniego, większość strona mało używana, większość ruchu generuje podręczny download (stery, aktualizacje, programy) kilka galerii z wycieczek rowerowych 1. direct admin w podstawowej skórce, nie tak udziwniony jak na CyberFolks 2. miejsce na dysku 50GB 3. transfer 100GB Transfer56.01 / ∞ (GB) Użyte Max Miejsce na dysku (MB) 40567 102400 Transfer (GB) 56.01 ∞ E-maile 3 ∞ Konta FTP 3 ∞ Bazy danych 2 ∞ Liczba plików 129383 1000000 Wysłane e-maile 1 5000 Month Daily Avg Monthly Totals Hits Files Pages Visits Sites KBytes Visits Pages Files Hits Aug 2023 1086 718 17 15 853 58761683 77 87 3594 5431 Jul 2023 1038 642 28 24 3241 61243825 755 886 19906 32181 Jun 2023 985 664 23 20 2737 61000824 604 702 19947 29560 May 2023 862 512 50 18 2346 18131177 572 1553 15889 26723 Apr 2023 1136 657 76 20 3251 50912116 628 2290 19714 34087 Mar 2023 1227 672 103 21 3456 44097786 661 3199 20858 38058 Feb 2023 1278 791 54 24 3377 91614131 686 1530 22162 35804 Jan 2023 1674 871 180 25 3565 118864829 800 5607 27029 51894 Dec 2022 1553 830 182 23 3298 60068082 739 5662 25732 48153 Nov 2022 1363 846 51 24 3220 84038094 737 1551 25404 40901 Oct 2022 2089 1063 249 33 3722 149381251 1051 7738 32953 64771 Sep 2022 2485 1330 335 44 3351 166315547 1345 10055 39925 74557
  7. OVH zawsze było dość tanio, teraz 72,56zł
  8. zadziałało, ale kolejny element jest na do odporny, podpisany: "szukana oferta jest nieaktualna - może podobny przedmiot?" oraz stopka na dole allegro.pl##._17d9e_8K6Ne.opbox-sheet-36c6f.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-0305a.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-5a4c9.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-aebcc.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-f23fc.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-b9b3f.opbox-sheet https://allegro.pl/oferta/kuchanka-indukcyjna-silvercrest-sikp-2000-b2-2000-11952807403?snapshot=MjAyMi0wNC0wN1QwODowNTo1Ni4wMzVaO2J1eWVyO2QxZDUwNDk3YjJjMDdkMjg3ZjczYTZjMTMwNTUzYzM1ZGU5MTJiYjMzNTA2YjZjOWFkODY1NGMwZjgwYTY2YTk%3D to jakby co innego widział ublock a co innego jest w kodzie znalazłem takie elementy i odfiltrowałem allegro.pl##[data-box-name*="f-links-columns"] allegro.pl##[data-box-name*="reco.bottom.container"] allegro.pl##[data-box-name*="Carousel_last_viewed"] allegro.pl##[data-box-name*="f-social-columns"] allegro.pl##[data-box-name*="f-base-columns"] allegro.pl##[data-box-name*="powiazane kategorie links"] allegro.pl##[data-box-name*="allegro.carousel"] allegro.pl##[data-box-name*="zajawki artykulow"] allegro.pl##[data-box-name*="allegro.advertising.adspremium"] allegro.pl##[data-box-name*="rich_text_title"] allegro.pl##[data-box-name="leftpanel_offers_ads"] allegro.pl##[data-box-name="seo location links pc"]
  9. zadziałało, ale kolejny element jest na do odporny, podpisany: "szukana oferta jest nieaktualna - może podobny przedmiot?" oraz stopka na dole allegro.pl##._17d9e_8K6Ne.opbox-sheet-36c6f.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-0305a.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-5a4c9.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-aebcc.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-f23fc.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-b9b3f.opbox-sheet https://allegro.pl/oferta/kuchanka-indukcyjna-silvercrest-sikp-2000-b2-2000-11952807403?snapshot=MjAyMi0wNC0wN1QwODowNTo1Ni4wMzVaO2J1eWVyO2QxZDUwNDk3YjJjMDdkMjg3ZjczYTZjMTMwNTUzYzM1ZGU5MTJiYjMzNTA2YjZjOWFkODY1NGMwZjgwYTY2YTk%3D
  10. nie sprawdzę czy to działa, bo zmienili identyfikator, jednak twojej linijki nie podkreślało na czerwowo nie powiedziałem o celu, chodzi mi o ukrycie propozycji ofert w ofercie zakończonej teraz, jest allegro.pl###carousel-carousel-reco-ended-44bc4 allegro.pl###carousel-carousel-reco-ended-1a759 próbowałem dodać te "\w" pierwsza daje error, druga nie, ale i tak nic nie ukrywa allegro.pl###carousel-carousel-reco-ended-\w+ allegro.pl###carousel-carousel-reco-ended-\w
  11. niestety tak nie działa odrazu ublock oznacza to na czerwono
  12. próbuję blokować, ale za każdym razem inna końcówka może są jakieś niestandardowe metody blokowania ! 2022-04-04 https://allegro.pl allegro.pl##._17d9e_8K6Ne.opbox-sheet-7acd6.opbox-sheet allegro.pl##._17d9e_8K6Ne.opbox-sheet-78dc1.opbox-sheet
  13. z tych co mają tanie domeny, ciężko coś wybrać: hostido.pl - brak konta przedpłaconego gnum.pl - wysoka opłata po terminie (ma przedpłaty) seohost.pl - brak authinfo w panelu (ma przedpłaty)
  14. w ovh są dwie pozycje: "Moje konto przedpłacone" i "konto prepaid" czym te opcje się różnią?
  15. szukam ok. 30GB z promocji pierwszy rok 1zł lub coś koło tego na download (aktualizacje windowsów i pare programów)
  16. ja tam się żadnymi przełącznikami nie bawię, strona która pokazuje odrazu netto - NIE ISTNIEJE - dla mnie jak już chcą to niech będzie brutto z możliwością przełączenia na NETTO
  17. Brutto to normalna cena, pokaż mi te przychodzące przelewy netto. Najlepiej odrazu zamykać strony, które udają że są tańsze pokazując ceny netto.
  18. w zakresie w jakim mi potrzeba, nie używam curl i json, używam file_get_contents no cóż muszę sobie odpuścić allegro, szkoda
  19. no ale o php nic tam nie ma, nie wiem jak to przetłumaczyć na php
  20. napisałem na https://github.com/allegro/allegro-api/issues może tam coś więcej wiedzą
  21. @Matix8981 też to testowałem z podobnymi wnioskami @mrViperoo czy możesz rozwinąć? nie wiem co tam podać, nie musiałem nigdy aż tak kombinować @nnd.newbie jestem na bakier z dokumentacjami po za tym nie skopiuję url z przeglądarki do skryptu, tylko trzeba wszystko przerabiać wpisałem w przeglądarkę: https://api.allegro.pl/offers/listing?phrase=laptop&category.id=77917 {"errors":[{"code":"NotAcceptableException","message":"Not acceptable representation requested. Please check 'Accept' request header","details":null,"path":null,"userMessage":"Żądanie zawiera błędne dane. Skontaktuj się z autorem aplikacji."}]}
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.