Форум сайта python.su
0
Почему-то на сайте не отображается кнопка выбора города, может есть какой-то ньанс?
import sys from PyQt4 import QtCore, QtGui, QtWebKit class WebPage(QtWebKit.QWebPage): def __init__(self, *arg, **args): super(WebPage, self).__init__(*arg, **args) def userAgentForUrl(self, url): return ("Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101 " "Firefox/43.0 Iceweasel/43.0.4") class Browser(QtWebKit.QWebView): def __init__(self, *arg, **args): QtWebKit.QWebView.__init__(self, *arg, **args) self.setPage(WebPage()) self.loadFinished.connect(self.load_complete) def load_complete(self): page = self.page().mainFrame() print(page.toHtml()) app = QtGui.QApplication(sys.argv) b = Browser() b.load(QtCore.QUrl('https://es.asurso.ru/Static/')) b.show() sys.exit(app.exec_())
Офлайн
568
В плюсах такая же фигня
надо ковырять код страницы и разбираться, в её глюках. По опыту подобные ресурсы пишутся криволапыми говнокодерами за копейки, сам когда-то подобным занимался 
Офлайн
186
> По опыту подобные ресурсы пишутся криволапыми говнокодерами за копейки
Судя по тому что “Услуга подачи заявления гарантированно работает в двух последних версиях браузеров Google Chrome, Firefox, Internet Explorer , Safari, Спутник, Яндекс.” так оно и есть.
Офлайн
0
Ясно, жалко, что исправить эту ситуацию нельзя, потому что c selenium немного проблемней работать.
Спасибо все за отклик.
Офлайн
857
FishHookУ меня и в обычном браузере такая же фигня.
В плюсах такая же фигня
Офлайн