我正在尝试使用 python 抓取 etherscan 站点的某个部分,因为没有用于此功能的 api。基本上去这个链接,一个人需要按下验证,这样做之后会出现一个弹出窗口,你可以在这里看到。我需要刮掉的是这部分0x0882477e7895bdc5cea7cb1552ed914ab157fe56
,以防消息以图片中所示的消息开头。
我编写了下面的 python 脚本来启动它,但我不知道如何与站点进行进一步交互,以便让该弹出窗口出现在前台并抓取信息。这可能吗?
from bs4 import BeautifulSoup
from requests import get
headers = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0','X-Requested-With': 'XMLHttpRequest',}
url = "https://etherscan.io/proxyContractChecker?a=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
response = get(url,headers=headers )
soup = BeautifulSoup(response.content,'html.parser')
谢谢你