Python 如何提取弹出内容中的数据并将其保存到数据库?

Python 如何提取弹出内容中的数据并将其保存到数据库?,python,selenium,web-scraping,scrapy,popup,Python,Selenium,Web Scraping,Scrapy,Popup,我正在使用Python 3.7。我正在尝试使用Python从站点中提取数据。该网站根据关键字和安全代码列出了我要查找的结果。列出的详细信息以弹出窗口的形式显示。打开弹出窗口时,页面URL不会更改。我想将弹出内容保存到数据库中。我正在尝试使用Python Selenium或Python Scrapy,我已经处理这个问题很长时间了,到目前为止我还没有成功。有办法做到这一点吗?我知道这是一个一般性的问题,但我更像是一个初学者。如果您能给我一个示例和建议,我将不胜感激。以下是一系列步骤 使用Seleni

我正在使用Python 3.7。我正在尝试使用Python从站点中提取数据。该网站根据关键字和安全代码列出了我要查找的结果。列出的详细信息以弹出窗口的形式显示。打开弹出窗口时,页面URL不会更改。我想将弹出内容保存到数据库中。我正在尝试使用Python Selenium或Python Scrapy,我已经处理这个问题很长时间了,到目前为止我还没有成功。有办法做到这一点吗?我知道这是一个一般性的问题,但我更像是一个初学者。如果您能给我一个示例和建议,我将不胜感激。

以下是一系列步骤

使用Selenium,您可以将控件切换为弹出/警报,然后读取弹出窗口中的数据。 用于切换到弹出/警报并读取Java数据的示例代码段

    try {
            Alert a = driver.switchTo().alert();
            log.info("Alert available");
            String text = a.getText();
            log.info(text);

        } catch (NoAlertPresentException e) {
            // Ignore
            log.info("Alert not available");            
        }
对上述步骤中得到的数据进行排序,如果是java,则使用jdbc连接到DB,并将数据推送到DB
我没有使用Java,我使用的是python。我可以用python来做这个吗?看到了吗