#programowanie #pytanie

hej, jestem całkowicie zielona a chciałabym sobie hobbistycznie napisać na początku bota na sympatię (wyszukiwanie nowych użytkowników po ikonce zielonego listka, spisywanie linku do ich profilu do pliku txt, wysyłanie im wiadomości [a w sumie jednej osobie jednej wiadomości dziennie]), a potem scrapera ekw xD

narazie się zatrzymałam na niemożności przejściu do danej podstrony (meet) na sympatii :( coś po zalogowaniu nie mogę na nią wejść :( chatgpt
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję pobrać do #googlesheets aktualną cenę danego produktu z #olx po podaniu linku.

Udało mi się na razie napisać:

=IMPORTXML(URL;"//div[contains(@class,'css-dcwlyx')]")
Ale raz działa, raz nie i zasysa zbędne dane.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki jak w arkuszach google wyciągnąć informacje o cenie przedmiotu np. ze strony Castoramy?

Mamy sobie stronę https://www.castorama.pl/grzejnik-olejowy-2500-w-bialy-id-1147728.html i chce aby mi w arkuszu google pokazało aktualną cenę tego grzejnika, ale za chiny sobie poradzić nie mogę.

Póki co wpisuje polecenie:

=importxml("[https://www.castorama.pl/grzejnik-olejowy-2500-w-bialy-id-1147728.html";"//body/div/div/div/section/div/div/section/div/section/span](https://www.castorama.pl/grzejnik-olejowy-2500-w-bialy-id-1147728.html";"//body/div/div/div/section/div/div/section/div/section/span)[@class='price-value
konto_zielonki - Mirki jak w arkuszach google wyciągnąć informacje o cenie przedmiotu...

źródło: comment_1662985205JUtbpJd9KPJaWq70iboXSL.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Próbuję swoich sił w javascript i proszę o pomoc.

Chcę, aby po kliknięciu przycisku strona otwierała się w nowej karcie.

Używam getElementByXpath i .click();

Użyłem
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dreszczyk: ogarnięte, całkowicie przebudowałem kod. wysyłam post i jest z głowy

xpath, tak przeglądarkowa. gdy chcesz wybrać określoną rzecz na stronę nie zważając, że ich jest multum takich samych. o xpath dowiedziałem się z programowania z użyciem selenium
  • Odpowiedz
#xpath #frontend

Murki muszę zrobić selektor Xpath w takim formacie:
Mam tabelę, zapinam się na daną komórkę w oparciu o tekst. Szukam drugiej komórki w danym wierszu znając jej klasę. Obie komórki będą miały tego samego rodzica - czyli zapinając się na pierwszą teoretycznie mogę jakoś zdobyć jej row_id. Jakies porady? Próbuję ale nic nie wychodzi.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hakeryk2: Otagowałeś samego siebie i nie widziałem że piszesz.
Nie polegaj na var_export bezpośrednio bo on nie pokazuje prawidłowo obiektów SimpleXMLElement. Ja chciałem tam tylko pokazać że masz cały .
Sprawdź np. echo($o->asXML());.
Jak coś to pisz na priv.
  • Odpowiedz
Xpath - bezpośrednio „przylegający” potomek.
Chcę wybrać potomka danego tagu, ale tylko wówczas, gdy jest on bezpośrednio po rodzicu (czyli nieprzedzielony niczym innym, niż białe znaki). Jednocześnie ma ignorować takiego samego potomka, ale który już nie jest bezpośrednio za rodzicem.
Czy używając zapytania w #xpath tak się da?

Dla przykładu, chcę pobrać zawartość tagu , ale tylko wówczas, gdy jest on otwarty zaraz po zamknięciu tagu (albo ewentualnie oddzielają je białe znaki).

xyz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kaktus_z_ostrymi_kolcami: Fajny myk z tym preceding-sibling::text() nigdy nie wiedziałem jak to złapać.
W sumie można przyrównywanie count i length do 0 zastąpić przez not - będzie czytelniej:

//p/span[not(preceding-sibling::*) and not(normalize-space(preceding-sibling::text()))]
Pobawię się tym jeszcze.
  • Odpowiedz
Mirki i Mirabelki, próbuję się poprzez #xpath w #selenium dostać do następującego elementu:
div[class='xy']
problematyka polega na tym, że są inne elementy np. xyz.
dodatkowo występuje w formach np:
class='abc xy' lub class='xy abc'
i contains czasami zbiera np. xyz zamiast xy.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#xml #xsl #xpath #pytanie #programowanie
Mam wyciągnięty event z loga windowsa dotyczący backupu. I teraz próbuję za pomoca xpath wyciągnąć wartość parametru. Bez namespace działa

/Event/EventData/Data[@Name='BackupWriteEndTime']/TimesList/Time[2]/@Time
ale już w xslu gdzie muszę zastosować namespace xmlns:e="[http://schemas.microsoft.com/win/2004/08/events/event](http://schemas.microsoft.com/win/2004/08/events/event) nie działa taki zapis
``
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #naukaprogramowania #webdev #html #xpath #programowanie

czemu tablica (ta pythonowa w sensie, rezultat funkcji znajdujacej sie w ostatnim akapicie) jest caly czas pusta jak wyciagam wartosc z xpatha za pomoca lxml?
Mozna przejsc do ostatniego akapitu i wrocic tutaj po przeczytaniu, mozliwe ze robie cos zle i nie wymaga to zbednego analizowania danych.

tutaj orientacyjne sciezki xpath do danych ktore chce wyciagnac, na
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy, da się w jQuery (albo zaproponujcie coś "lepszego", nowszego, fajniejszego) wskazać żeby pobierało dane z innego dokumentu HTML i wyświetlało w moim? Chcę na mojej stronie pobierać xpathem kilka wartości z określonych divów innych stron.
#webdev #xpath #jquery #javascript #programowanie?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ma ktoś pomysł jak zapisać plik #xml do bazy #mysql? Potrzebuję zrobić storage takich plików na bazie, fajnie jakby dało się to jakoś zserializować i zapisać do bazy (coś jak #xpath) i ewentualnie wyszukać coś w takim pliku.

Ostatecznie mogę wrzucić XMLa do bloba ale to ostatecznie...

jakieś pomysły?

#php #programowanie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach