Jak wyciagnąć link ze strony po kliknięciu w pewien przycisk który wyswietla zmienioną listę na tej stronie? Link caly czas jest ten sam do konsoli a zmiana dziala jakoś z poziomu javascriptu... To jakbyś wszedł na pogodę na wp.pl i zamiast wp.pl/pogoda masz caly czas wp.pl #scrapping #python #javascript #html #webdev #php #webscraping
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fifiak: Rozpoczynasz przygodę ze grzebaniem od front-endu, poczytaj o Selenium albo playwright, frameworki które mogą 'udawać, że są zwykłym użytkownikiem (głównie stosowane do testów).

W ten sposób łatwo podjąć interakcję ze skryptami i dostać się do interesujących nas danych.

PS. Często otwierając konsolę deweloperską możemy znaleźć adresy URL do niepublicznych API które strona wykorzystuje do pobierania danych - jeśli nie masz zamiaru robić nic 'złego' to można w ten sposób
  • Odpowiedz
via Android
  • 0
@fifiak a przykladowo jak w operze przez nagranie sesji i klikania mam jsob albo jakiś puppeteer to da rade łatwo to odpalić pythonem albo z poziomu basha? Bo nie wiem jak teraz wykorzystac ten kod a sa tam xpathy, clicki itp
  • Odpowiedz
Mam za zadanie sprawdzenia luk w zabezpieczeniach narzędzia Three.js.
Wiem, że to narzędzie korzysta z WebGL - ale czy tylko?

W jaki sposób zrobić Software Bill Of Material oraz sprawdzić luki w takich narzędziach?
Nie chcę i nikt nie oczekuje, że poświęcę na to jakoś dużo czasu, dlatego im więcej informacji udałoby się wyciągnąć z internetu - tym lepiej.
Chcemy mieć po prostu pewność, że jest to narzędzie które chcemy i możemy bezpiecznie wykorzystać.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 25
nie masz pojęcia o czym piszę


@DROP_TABLE_Usernames: ale ty o niczym nie piszesz, tylko piszesz jotes guwno XD do czego ktoś ma się odnieść skoro nic konkretnego nie napisałeś?

2/10 bo odpisałem
  • Odpowiedz
@scorpio18k: jeśli masz na myśli fragment "fixing function memory leaks" to nie, odniesienia do value nie ma. Jest odniesienie do value.length, które to jest odniesieniem do prymitywu (w tym wypadku typu number). Odniesienia do prymitywów są w pamięci kopiowane. Więc value.length zostało skopiowane do nowego miejsca w pamięci, a na value już nic bezpośrednio nie wskazuje, więc garbage collector może to wyrzucić
  • Odpowiedz
@scorpio18k: w pierwszym przypadku musisz cały czas trzymać referencję do value żeby móc odwołać się do value.length.
W drugim przypadku do value odwołujesz się tylko raz (gdy pobierasz wartość), jest to number więc zostaje skopiowany w inne miejsce w pamięci i od tamtej pory odwołujesz się tylko do tego numbera, nie masz już żadnych odwołań bezpośrednio do value
  • Odpowiedz
@Bulldogjob: Nie tylko w polskich, w ogóle od jakiegoś czasu jakość komercyjnego oprogramowania strasznie spada (najbardziej widoczne jest to chyba w gamedevie), jedynie projekty open source trzymają jakiś poziom
No ale hehehe dawaj Anetka, zatrudniamy tego dynamicznego oskarka bo fajny jest, a tamten dobrze wypadł na rozmowie technicznej? nieee, będzie tylko psuł atmosferę na ołpen spejsie
  • Odpowiedz
@DROP_TABLE_Usernames: oj nie tylko w gamedevie. Np. za każdym razem gdy aktualizuje Spotify to zastanawiam się jaki to znowu zabawny błąd dodadzą. Ostatnio nie mogłem w żaden sposób włączyć podcastów, które mają też wideo. Ale muszę się bić w pierś, bo w moim korpo też czasem znajdujemy dosyć srogie błędy które siedzą na produkcji i dziwne że czegoś nie popsuły przez długi czas
  • Odpowiedz
@pyroxar poszukaj sobie na githubie / gitlabie docker compose z nginx i flaskiem. Poczytaj o nginx. Pobaw się jego konfiguracją. Wizualnie możesz spróbować nginx proxy manager. Alternatywnie zerknij sobie na traefik.
  • Odpowiedz
#javascript

wie ktoś jak zespoofować status aktywności na danej stronie? chodzi mi o bing ai, jak tylko zmienię kartę to on przestaje pisać
próbowałem metod z neta ale nie działają
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak w web-extension wykryć, czy strona internetowa obsługuje tryb ciemny i czy jest aktualnie w trybie ciemnym?

Nie tylko gdy automatycznie przełącza się w tryb ciemny (z color-scheme), ale także czy domyślnie jest wyłącznie w trybie ciemnym, bez użycia color-scheme, w ogóle bez trybu jasnego?

Chcę to do rozszerzenia typu Firelux, ale z taką automatycznym, skutecznym wykrywaniem włączonego trybu ciemnego.

#firefox #webextensions #css #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@look997: Nie da się, to strona wykrywa czy ma użytkownik ma włączony tryb ciemny i na tej podstawie może serwować inne style. Czy strona używa trybu ciemnego musiałbyś w najlepszym wypadku szukać czy w stylach css strony jest @media (prefers-dark-interface) + detekcja czy użytkownik ma włączony tryb ciemny, ale brak tego nie oznacza, że strona działa w trybie ciemnym bo równie dobrze deweloper mógł użyć jakiejś klasy na html/body
  • Odpowiedz
@look997: A jak ciebie interesuje czy są takie kontrasty na stronie no to by się dało, ale to dalej nie jest jednoznaczne czy strona ma tryb ciemny czy jest zwyczajnie ciemna :). Taka pierwsza myśl to by było zrobienie screenshota js, i kalkulacja jakie główne kolory są na stronie i czy przeważa ciemny kolor czy nie, albo przelecenie po wszystkich node-ach z tekstem i sprawdzeniem jaki jest w nich kolor
  • Odpowiedz