使用鬼.py单击链接到javascrip的链接

2024-10-02 02:40:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个链接(http://bank.hangseng.com/1/PA_1_1_P1/ComSvlet_MiniSite_eng_gif?app=eINVCFundDetailsOV&pri_fund_code=U44217),我正在学习如何使用python提取其中的数据,现在我来看看ghost.py。在

enter image description here

我想单击I Agree,这实际上不是一个超链接,而是一个激活javascript的点击,它将把我带到我需要的页面。在

我想使用:

page, resources = ghost.evaluate(
    "document.getElementById('link').click();", expect_loading=True)

正如http://jeanphix.me/Ghost.py/建议的那样,但是检查源代码发现链接没有ID。在

是否可能,如果是,我如何使用ghost.py来提取页面?在


Tags: pycomapphttp链接页面gifeng
2条回答

您可以将document.querySelector与css选择器一起使用。图像有一个alt属性,其值为Agree。所以你可以按如下方式来做。在

document.querySelector('img[alt=Agree]').click()

该按钮只调用全局agree函数。所以你可以这样做:

page, resources = ghost.evaluate("agree()", expect_loading=True)

相关问题 更多 >

    热门问题