Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x selenium chrome从渲染器接收消息时超时:300.000_Python 3.x_Selenium_Selenium Webdriver_Selenium Chromedriver - Fatal编程技术网

Python 3.x selenium chrome从渲染器接收消息时超时:300.000

Python 3.x selenium chrome从渲染器接收消息时超时:300.000,python-3.x,selenium,selenium-webdriver,selenium-chromedriver,Python 3.x,Selenium,Selenium Webdriver,Selenium Chromedriver,我一直在尝试将图片库上传到网站上,但对于大量文件(>150最大350个文件),我如何根据自己的意愿增加selenium的时间 编辑: 代码添加 它正在显示这个错误 File "C:\Users\ronni\OneDrive\Desktop\try1.py", line 39, in <module> name2.submit() File "C:\Users\ronni\AppData\Local\Programs\Python\Python37\lib\site

我一直在尝试将图片库上传到网站上,但对于大量文件(>150最大350个文件),我如何根据自己的意愿增加selenium的时间

编辑: 代码添加

它正在显示这个错误

    File "C:\Users\ronni\OneDrive\Desktop\try1.py", line 39, in <module>
    name2.submit()
  File "C:\Users\ronni\AppData\Local\Programs\Python\Python37\lib\site-packages\selenium\webdriver\remote\webelement.py", line 89, in submit
    "if (arguments[0].dispatchEvent(e)) { arguments[0].submit() }", form)
  File "C:\Users\ronni\AppData\Local\Programs\Python\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 636, in execute_script
    'args': converted_args})['value']
  File "C:\Users\ronni\AppData\Local\Programs\Python\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\Users\ronni\AppData\Local\Programs\Python\Python37\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000
  (Session info: chrome=81.0.4044.129)

请也上载您的源代码。@dpapadopoulos代码已添加,我尝试了驱动程序。请设置页面加载超时(30000),但在上载完成时会将我注销。首先,sleep()方法不是一个好的做法。您应该等待元素动态可见,而不是使用静态等待时间。检查这里:您的代码似乎没有问题,所以我猜chromedriver有问题。检查此解决方案:
zero=['C:\\Users\\ronni\\OneDrive\\Documents\\New folder\\7.1\\1', with same paths like this]
from selenium import webdriver
from time import sleep
import glob
import os
import shutil
import re
import n2w
driver=webdriver.Chrome("C:/Users/ronni/Downloads/chromedriver_win32/chromedriver.exe")
lists=[[]]*len(zero)
for i in range(0,len(zero)):
    arr=glob.glob((zero[i])+"\*")
    lists[i]=sorted(arr)
    lists[i].sort(key=len)
url='http://minin.herokuapp.com/login'
driver.get(url)
sleep(2)
user_name=driver.find_element_by_name("username")
user_name.send_keys("admin")
passwd=driver.find_element_by_name("password")
passwd.send_keys("password")
passwd.submit()
sleep(3)
url1="http://minin.herokuapp.com/c/n"
driver.get(url1)
sleep(2)
v=471
for i in range(0,len(lists)):
    c=n2w.convert(v)
    name=driver.find_element_by_name("ca[name]")
    name.send_keys(c)
    name1=driver.find_element_by_name("ca[price]")
    name1.send_keys(v)
    image=driver.find_element_by_name("images")
    for j in range(0,(len(lists[i])-1)):
        image.send_keys(lists[i][j])
    name2=driver.find_element_by_name("ca[description]")
    name2.send_keys("admin")
    name2.submit()
    v=v+1
    sleep(2)
    url1="http://minin.herokuapp.com/c/n"
    driver.get(url1)
    sleep(2)