当我执行以下代码时,Ghost给了我这个错误:
from ghost import Ghost
from bs4 import BeautifulSoup
url = "https://wyszukiwarkaregon.stat.gov.pl/appBIR/index.aspx"
ghost = Ghost()
page, resources = ghost.open(url)
page, resources = ghost.evaluate(
"document.getElementById('btnNowaCaptcha').click();")
soup = BeautifulSoup(ghost.content)
capcha = soup.find(id='imgCaptch')
但当我使用pdb再次执行最后两行时,一切都很好。 有人知道为什么吗?在
我猜页面还没有完全加载,因此};您应该添加
document.getElementById('btnNowaCaptcha')
将返回{以确保页面已完全加载。在
相关问题 更多 >
编程相关推荐