gpt4 book ai didi

javascript - Ghost.py 通过 javascript 链接

转载 作者:行者123 更新时间:2023-12-03 11:36:20 27 4
gpt4 key购买 nike

我在使用 Ghost.py 时遇到问题。我试图抓取的网站有一个使用 javascript 的分页列表的链接,而不是直接的 href。当我单击链接时,我真的无法等待选择器,因为每个页面上的选择器都是相同的,因此 Ghost 不会等待,因为选择器已经存在。我不能假设我知道下一页上会出现什么文本,因此等待文本是行不通的。并且等待页面加载也不起作用。就好像 javascript 没有被执行一样。

Ghost.py 似乎只有很少的文档(如果您可以调用网站文档上的示例),因此很难弄清楚我可以做什么以及我可以使用哪些工具。有经验丰富的人可以帮我吗?

最佳答案

我解决了我的问题。 Ghost 类的 click() 方法有一个名为 expect_loading 的可选参数,当设置为 true 时,它​​会设置一个内部 bool 值 self.loaded = False 然后调用 wait_for_page_loaded() 然后它就会起作用,我猜是因为 loaded bool 值。

关于javascript - Ghost.py 通过 javascript 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26493370/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com