Запуск веб-драйвера Selenium из CGI-скрипта PythonPython

Программы на Python
Ответить
Anonymous
 Запуск веб-драйвера Selenium из CGI-скрипта Python

Сообщение Anonymous »

Я создал скрипт Python, который использует веб-драйвер Selenium для удаления веб-сайта. Теперь я пытаюсь запустить этот скрипт из Интернета, используя CGI.
Чтобы убедиться, что мой CGI-сервер работает, я попробовал это:

Код: Выделить всё

import cgi
print 'Content-Type: text/html'
print
list_brand = ['VOLVO','FIAT', 'BMW']
print 'TESTING CGI'
print ''
print ''
for i in range(3):
print ''+ list_brand[i] +''
print ''
print ''
И все сработало нормально. Теперь, когда я использую Selenium с CGI, используя этот скрипт:

Код: Выделить всё

import cgitb
import cgi
from selenium import webdriver

print 'Content-Type: text/html'
print
cgitb.enable(display=0, logdir="C:/path/to/log/directory")
path_to_pjs = 'C:path/to/phantomjs-2.1.1-windows/bin/phantomjs.exe'
browser = webdriver.PhantomJS(executable_path = path_to_pjs)
#Reaching to URL
url = 'http://www.website.fr/cl/2/products'
browser.get(url)
div_set = browser.find_elements_by_class_name('productname')
print ''
print ''
for div in div_set:
print ''+ div.find_element_vy_tag_name('h3').text +''
print ''
print ''
страница продолжает загружаться, но не отвечает. Есть идеи, возможно ли это вообще (я имею в виду запуск селена из сценария CGI) или почему мой сервер не отвечает?

Подробнее здесь: https://stackoverflow.com/questions/455 ... cgi-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»