簡體   English   中英

React Native - 無頭瀏覽器自動化?

[英]React Native - Headless Browser Automation?

我有一個應用程序需要從包含 JavaScript 的網站上抓取一些數據。 使用 NodeJS,這對於木偶師或劇作家來說很容易。 使用 React Native,我可以使用 fetch 或 axios 請求頁面的 html,但不會執行 Javascript。

I have learned of a npm package which can allow me to use NodeJS with React Native on Android or iOS ( https://github.com/JaneaSystems/nodejs-mobile-react-native ). 但是由於木偶師或劇作家通常會自動執行桌面版 Chrome,有沒有辦法在移動設備上實現類似的功能?

抱歉,如果這沒有直接幫助,只是播種一個想法。

為什么不使用 Webview 渲染內容,然后檢索 web 頁面數據?

可能能夠影響 Webview 的 /size/visibility/flex-ccs-style 以“隱藏”它,但我不確定您可以從每種技術中獲得多少里程。

文章涵蓋了隱藏視圖的方法(例如包含 Webview)和網頁加載事件(如果您想在頁面呈現后獲得回調)。 我正計划做類似的事情,希望這里有一些有用的文章可以提供幫助:

看看以上是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM