def querySelectorEval(self, selector: str, pageFunction: str,
*args: Any) -> Optional[Any]:
"""Execute function on element which matches selector."""
elementHandle = await self.querySelector(selector)
if elementHandle is None:
raise PageError(
f'Error: failed to find element matching selector "{selector}"'
)
result = await elementHandle.evaluate(pageFunction, *args)
await elementHandle.dispose()
return result
评论列表
文章目录