Web scraping element.uploadFile不适用于某些图像上载组件

Web scraping element.uploadFile不适用于某些图像上载组件,web-scraping,puppeteer,Web Scraping,Puppeteer,我试图上传一个图像,但它不工作,也没有给出任何错误 这就是图像组件的外观 这是此组件的html源代码: 这是我正在使用的代码。我两个都试过了 const fileInput = await page.$('input[type=file]'); await fileInput.uploadFile('./img1.jpeg'); 及 但是不起作用。 我也尝试使用完整路径,但没有运气 有人能指出这里的问题吗?您只有一个输入[type=file]?是的,它正确地选择了元素。我确实确认了图像

我试图上传一个图像,但它不工作,也没有给出任何错误

这就是图像组件的外观

这是此组件的html源代码:


这是我正在使用的代码。我两个都试过了

const fileInput = await page.$('input[type=file]');
await fileInput.uploadFile('./img1.jpeg');

但是不起作用。 我也尝试使用完整路径,但没有运气


有人能指出这里的问题吗?

您只有一个
输入[type=file]
?是的,它正确地选择了元素。我确实确认了图像的路径是正确的?图像的路径与您的问题不同是的,我尝试了上述两种变体,并添加了完整路径。但是什么都没有发生,也没有出现任何错误
const inputUploadHandle = await page.$('input[type=file]');
inputUploadHandle.uploadFile(...['img1.jpeg']);