Buduje sobie obecnie wizualnego webscrapera w React, tj użytkownik ma interfejs gdzie w ramce może sobie wybierać selektory strony do skrapowania i pytanie jaki jest najlepszy sposób na osadzenie jakiejś strony w ramce przy tym mając dostęp do contentWindow żeby dodawać własne eventy?
Obecnie przez puppeetera zaciągam całego htmla i renderuje go w iframe ale to często generuje błędy w postaci skryptów używanych na zaciągniętym htmlu
#react #pytanie
@pewnie-kaczka a jesteś pewien, że to się da w ogóle zrobić? https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
Omijam corsy właśnie pobierając całego htmla jakiejś strony przez puppeeter xd, czyli z backendu leci cała dana strona w html
@pewnie-kaczka Zobacz na aplikację raindrop.io w ich źródła, oni mają preview strony danej zakładki, która jest osadzona w ramce.
Wydaje mi się, że przy ich rozwiązaniu będziesz miał dostęp do obiektu DOM, bo jak widzisz na screenie dodawany jest tool do oznaczania/podkreślania treści.
Zaloguj się aby komentować