如何在没有错误的情况下运行puppeteer-web

时间:2020-07-05 13:47:10

标签: javascript node.js web-scraping websocket puppeteer

在我的HTML页面上,我能够使用javascript成功创建一个websocket,但是当我尝试连接到该websocket并通过'puppeteer.connect'函数执行自动化操作时,出现了这两个我没有看到的错误明白。enter image description here

我的代码:


<script src="https://unpkg.com/puppeteer-web">
</script>
<script>
async function run() {
let socket = new WebSocket("wss://javascript.info/article/websocket/demo/hello");

socket.onopen = function(e) {
  alert("[open] Connection established");
  alert("Sending to server");
  socket.send("Hey");
};

socket.onmessage = function(event) {
  alert(`[message] Data received from server: ${event.data}`);
};

socket.onerror = function(error) {
  alert(`[error] ${error.message}`);
};
const browser = await puppeteer.connect({
    browserWSEndpoint:'wss://javascript.info/article/websocket/demo/hello',
    ignoreHTTPErrors: true
    });
    const pagesCount = (await browser.pages()).length;
    const browserWSEndpoint = await browser.wsEndpoint();
    console.log({ browserWSEndpoint, pagesCount });
}
run();

</script>

0 个答案:

没有答案
相关问题