如何解决如何使用Pyppeteer评估onclick函数?
我是pyppeteer的新手,并一直试图从网站上抓取数据。我想访问单击后生成的弹出窗口的html。
def foo = files([]); // foo: gradle FileCollection
println foo.class
foo = foo.plus(sourceSets.main.java.srcDirs); // foo: java.util.ArrayList
println foo.class
async def extract_data(url):
browser = await launch({'headless' : True})
page = await browser.newPage()
await page.goto(url,timeout=1000000)
elements = await page.xpath('//td/a[@onclick]')
for element in elements:
fun = await element.getProperty('onclick')
html = await page.evaluate(str(fun))
print(html)
asyncio.get_event_loop().run_until_complete(extract_data('https://ngodarpan.gov.in/index.PHP/home/sectorwise_ngo/15838/2/1'))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。