Ej Tomki pytanie z #programowanie
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
wombatDaiquiri

@pewnie-kaczka a jesteś pewien, że to się da w ogóle zrobić? https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

pewnie-kaczka

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

MrBlueBird

@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.

https://postimg.cc/YhjwS65z


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ć