小编Leo*_*Leo的帖子

如何在 puppeteer 中加载脚本?

我正在尝试使用 puppeteer 在 chromium 中加载 axios,代码如下:

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({headless:false})
  const page = await browser.newPage()
  await page.goto('https://httpbin.org/get')
  await page.evaluate(async () => {
    var script = document.createElement('script');
    script.setAttribute('src','https://unpkg.com/axios@0.21.0/dist/axios.min.js');
    document.head.appendChild(script);
    var r = await axios.get('https://httpbin.org/get')
    console.log(r)
  })
})()
Run Code Online (Sandbox Code Playgroud)

但是当我尝试执行时axios.get它会返回Evaluation failed: ReferenceError: axios is not defined. 这里有什么问题?

javascript puppeteer

6
推荐指数
1
解决办法
7641
查看次数

5
推荐指数
1
解决办法
1478
查看次数

如何迭代两个列表并回收第二个列表直到第一个列表结束

基本上我有这两个列表

listone = ['a', 'b', 'c', 'd', 'e', 'f', 'j']
listtwo = ['1', '2', '3']
Run Code Online (Sandbox Code Playgroud)

我想同步迭代两个列表,并且每当最短列表结束时(在本例中为 listtwo)再次重新启动,直到 listone 完成。例子:

a 1
b 2
c 3
d 1
e 2
f 3
j 1
Run Code Online (Sandbox Code Playgroud)

像这样。

loops list python-3.x

5
推荐指数
2
解决办法
113
查看次数

3
推荐指数
1
解决办法
4348
查看次数