Questions tagged «evaluate»

7
木偶:在.evaluate()中传递变量
我正在尝试将变量传递给Puppeteer中的page.evaluate()函数,但是当我使用以下非常简单的示例时,该变量未定义。evalVar 我是Puppeteer的新手,找不到任何可建立的示例,因此我需要帮助将该变量传递到page.evaluate()函数中,以便在内部使用它。 const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch({headless: false}); const page = await browser.newPage(); const evalVar = 'WHUT??'; try { await page.goto('https://www.google.com.au'); await page.waitForSelector('#fbar'); const links = await page.evaluate((evalVar) => { console.log('evalVar:', evalVar); // appears undefined const urls = []; hrefs = document.querySelectorAll('#fbar #fsl …

9
为什么PHP认为0等于字符串?
我有以下代码: $item['price'] = 0; /* Code to get item information goes in here */ if($item['price'] == 'e') { $item['price'] = -1; } 旨在将商品价格初始化为0,然后获取有关其的信息。如果价格被告知为“ e”,则表示交换而不是卖出,其以负数存储在数据库中。 也有可能将价格保留为0,这是因为该项目是奖励商品,或者是因为价格将在以后设置。 但是,每当未设置价格时,其初始值将为0,则上述if循环将评估为true,并将价格设置为-1。也就是说,它认为0等于“ e”。 如何解释呢? 当价格提供为0(初始化后)时,该行为是不稳定的:有时if评估为true,有时评估为false。*
111 php  string  numbers  evaluate 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.