WebDriverException:未处理的检查器错误,代码为“3200”

2024-09-30 22:26:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在开发一个应用程序(python/django/redis)来跟踪和记录农场上谷物的移动情况。

我的主应用程序运行良好,我现在正在尝试让我的最后一页工作。

这个页面的目标是让用户在连接到网络时将其加载到他的samsung选项卡上,然后到现场收集一些在localStorage中注册的数据。

一旦他完成,他回到网络,并按下加载按钮。当按下按钮时,它发送一个post请求,告诉视图它需要从localStorage收集数据并将其放入Redis密钥中。

以下是视图代码:

def creationField(request):
    if request.method == 'POST':
        driver = webdriver.Chrome() 
        url='XXX.X.X.XX:XXXX/XXXXXXX/XXXXXXX'
        driver.get(url)
        storage = LocalStorage(driver)

        for i in range(1,50) :
            keyCubage = 'Wagon_'+ str(i) + '_cubageWagon'
            keyLimite = 'Wagon_'+ str(i) + '_limiteWagon'
            keyCiterne = 'Wagon_'+ str(i) + '_numCiterne'
            keyPBM = 'Wagon_'+ str(i) + '_pbmWagon'
            keyTar = 'Wagon_'+ str(i) + '_tarWagon'

            cubageWagon = storage.get(keyCubage)
            limiteWagon = storage.get(keyLimite)
            numCiterne = storage.get(keyCiterne)
            pbmWagon = storage.get(keyPBM)
            tarWagon = storage.get(keyTar)

            if (cubageWagon == None or limiteWagon == None or numCiterne == None or pbmWagon == None or tarWagon == None):
                result = "Break"
                break
            else:
                result = "REDIS WORK"
                r = redis.StrictRedis(host=settings.REDIS_AD, port=settings.REDIS_PORT, db='14')
                key = 'Wagon_' + str(i)
                r.hmset(key, {'Cubage': cubageWagon, 'limite': limiteWagon, 'numCiterne': numCiterne, 'pbmWagon': pbmWagon, 'tarWagon': tarWagon})
    return render(request, 'creationField.html', locals())

本地存储类:

^{pr2}$

我确信本地存储不是问题所在,我可以用js来写/读。

我当前的问题是,当我按下加载按钮并发送post My page crash时,出现以下错误:

Message: unknown error : unhandled inspector error:{"Code":"-32000", "message","Cannot navigate to invalid URL"}

如果我复制粘贴的网址似乎是无效的,它加载没有问题,所以我真的不确定是什么使网址对他无效?


Tags: orredisnonegetrequestdriverstorage按钮
1条回答
网友
1楼 · 发布于 2024-09-30 22:26:11

如果您说您的url是有效的,并且收到无效的url消息,请尝试以下操作: 尝试将url存储到String literals(用r'标记)

url = r'url_path_goes_here'

相关问题 更多 >