【发布时间】:2020-01-28 18:17:47
【问题描述】:
我需要在动态 xpath 上单击 puppeteer,但我无法匹配路径。
这是我需要点击的动态路径
//[@id="Pfb41b20eb4b64727b5db3b2abea2187d_1_oReportCell"]/table/tbody/tr/td/table[2]/tbody/tr[3]/td[1]/div/a
动态部分在P之后开始,到第一个_结束
这是我迄今为止尝试过的
const download = await page.$x('//id[contains("1_oReportCell")]/table/tbody/tr/td/table[2]/tbody/tr[3]/td[1]/div/a');
const download = await page.$x('//*[@id^="P"][@id$="_oReportCell"]/table/tbody/tr/td/table[2]/tbody/tr[3]/td[1]/div/a
');
有人可以帮帮我吗,拜托。
【问题讨论】:
标签: javascript node.js xpath puppeteer