Python.exe appcrash с Ghost.py
Я использую Ghost.py
from ghost import Ghost
url = "http://www.kiev.prom.ua"
gh = Ghost()
page, page_name = gh.create_page()
page_resource = page.open(url, wait_onload_event=True)
Когда я запускаю приведенный выше скрипт, происходит сбой Python:
Problem Event Name: APPCRASH
Application Name: python.exe
Application Version: 0.0.0.0
Application Timestamp: 4c303241
Name of the module with the error: python27.dll
Version of the module with the error: 2.7.5150.1013
The time stamp module with the error: 5237f3d5
Exception Code: c0000005
Exception Offset: 00107f7a
OS Version: 6.1.7601.2.1.0.256.1
Language Code: 1049
Additional Information 1: 0a9e
Additional information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Как я могу найти источник этой проблемы?
1 ответ
Обычно, когда вы получаете сбои, подобные этим, вместо обычных исключений Python, проблема заключается где-то в коде C, и обычно в сторонней библиотеке.
Вы предоставили минимальную программу, которая выдает вашу ошибку, и это здорово. Я никогда не использовал Призрака сам, поэтому этот ответ - только мои лучшие догадки, так как вы еще не получили никаких других ответов.
Попробуйте сделать вашу программу еще более минимальной. Следующая программа также дает сбой?
from ghost import Ghost
gh = Ghost()
Если нет, то используете ли вы один из методов неправильно? Внимательно прочитайте документацию Ghost и убедитесь, что вы используете библиотеку правильно. Например, я нашел метод create_page
, но только в онлайн- документации, которая кажется немного устаревшей. Здесь также есть некоторая документация.
Получите последнюю версию библиотеки и используйте прилагаемую документацию или создайте ее самостоятельно.
Наконец, в документации также говорится следующее о PyQt/PySide:
Сначала вам нужно установить PyQt или PySide. Для этого потребуется сначала установить фреймворк QT. Вы можете найти PyQt по следующей ссылке http://www.riverbankcomputing.com/software/pyqt/download
Так что проблема может быть и в вашей установке PyQt / PySide, но я думаю, что это не вопрос Stackru.