Я пытался загрузить галерею фотографий на сайт, но для большого количества файлов (> 150 макс. 350 файлов), как я могу увеличить время для селена в соответствии с моим sh.
Редактировать: код добавлен
он показывает эту ошибку
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)
КОД : я опустил нулевую папку, но она выглядит так
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)