Найти - Пользователи
Полная версия: Изъятия html из браузера.
Начало » Python для экспертов » Изъятия html из браузера.
1
Massa1994
Доброго дня!

Я делаю бота для игры в браузере.
Но чтобы понимать что происходит в игре мне нужен код странице который изменяется.
Вообщем мне нужен весь тот код который можно увидеть в браузере если нажить “Просмотр кода элемента”. Подойдёт любой способ лишь бы он был не вручную.

Заранее спасибо!
terabayt
Massa1994
мне нужен код странице
Massa1994
если нажить “Просмотр кода элемента”
так вам нужен код всей страницы или только определенного элемента?
если всей страницы, то
python 2:
import urllib2
s = urllib2.urlopen('http://python.su').read()
python 3:
import urllib.request
s = urllib.request.urlopen('http://python.su').read()
Massa1994
import urllib2
s = urllib2.urlopen('http://python.su').read()
Да я знаю что так можно делать но это не подходит.

Мне нужен весь код который можно увидеть в браузере если нажить “Просмотр кода элемента”
И ещё этот код постоянно изменяется.
Похоже нужен какой то плагин с помощью которого можно это делать. Но нечего таково я не могу найти.
terabayt
ну тогда нужно смотреть
ссылку на игру давайте, посмотрим
PooH
Я так понимаю, что ему нужен не исходный html страницы, а код уже собранного dom, по которому уже отработал javascript. Так что наверное нужно что нибудь типа spynner или selenium
Alen
Massa1994
Мне нужен весь код который можно увидеть в браузере если нажить “Просмотр кода элемента” И ещё этот код постоянно изменяется.

Selenium

или WebKit

#!/usr/bin/env python
 
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *
 
app = QApplication(sys.argv)
 
web = QWebView()
web.load(QUrl("http://google.ru"))
web.show()
 
sys.exit(app.exec_())
Massa1994
Способа всем большое за помощь. Пока что полностью но есть хоть от чего оттолкнутся.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB