Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 11, 2012 20:07:49

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

Как с помощю регулялки выдернуть значение из переменой javascript

В html странице есть куски с javascript, подскажите как например выдернуть значение переменой window.authHash

html-код
  <script type="text/javascript">
 window.appId = 1234567;
window.authHash = 'data1';
window.authUrl = 'http://site.com/example.php';
createButton(ge('auth_user'), function() {
  if (window.noAuth)
  </script>
html-код
тоесть результатом должно быть data1

Офлайн

#2 Авг. 12, 2012 00:30:13

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Как с помощю регулялки выдернуть значение из переменой javascript

import re

html = """
...
window.authHash = 'data1';
window.authUrl = 'http://site.com/example.php';
createButton(ge('auth_user'), function() {
...
"""

print re.search("window.authHash = '([^']+)", html).group(1)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version