带有证书的 Python 网页抓取登录/身份验证

时间:2021-04-03 15:03:34

标签: python authentication web-scraping ssl-certificate client-certificates

我正在尝试使用 Python 抓取网站,但我需要先登录。 登录页面:https://tara.ria.ee/login?ui_locales=en 我需要我的程序来选择 ID-Card 方法,然后传递必要的信息进行登录。 该页面需要“令牌签名”浏览器扩展程序才能登录。

关于登录如何工作的简短描述: 我将身份证插入我的 pc-s 芯片阅读器。 我按登录。 出现一个浏览器弹出窗口,我必须在其中选择我的证书。 之后会打开一个 Windows 安全窗口,我必须输入我的 ID 卡的 PIN 码才能完成登录。

我能找到的唯一类似教程是这个视频:https://youtu.be/dY2GAW_sxgs 问题是我不知道如何为要使用的证书(.cer)文件生成必要的密钥(.key)文件。另外我不确定我是否可以使用 .key 文件,因为当我自己登录时,我必须在 Windows 安全框中输入 PIN 码。

我期待您的帮助,这对我来说是一项非常必要的任务。

0 个答案:

没有答案