Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 28, 2015 09:52:16

Massa1994
Зарегистрирован: 2013-08-10
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Изъятия html из браузера.

Доброго дня!

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

Заранее спасибо!

Отредактировано Massa1994 (Янв. 28, 2015 09:54:34)

Офлайн

#2 Янв. 28, 2015 10:17:39

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Изъятия html из браузера.

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()



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Янв. 28, 2015 10:48:28

Massa1994
Зарегистрирован: 2013-08-10
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Изъятия html из браузера.

import urllib2
s = urllib2.urlopen('http://python.su').read()
Да я знаю что так можно делать но это не подходит.

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

Отредактировано Massa1994 (Янв. 28, 2015 10:50:36)

Офлайн

#4 Янв. 28, 2015 10:50:04

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Изъятия html из браузера.

ну тогда нужно смотреть
ссылку на игру давайте, посмотрим



————————————————
-*- Simple is better than complex -*-

Офлайн

#5 Янв. 28, 2015 10:52:18

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Изъятия html из браузера.

Я так понимаю, что ему нужен не исходный html страницы, а код уже собранного dom, по которому уже отработал javascript. Так что наверное нужно что нибудь типа spynner или selenium



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Отредактировано PooH (Янв. 28, 2015 10:53:02)

Офлайн

#6 Янв. 28, 2015 10:54:20

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Изъятия html из браузера.

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_())

Офлайн

#7 Янв. 28, 2015 13:18:49

Massa1994
Зарегистрирован: 2013-08-10
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Изъятия html из браузера.

Способа всем большое за помощь. Пока что полностью но есть хоть от чего оттолкнутся.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version