Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 8, 2012 08:40:55

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярка

Всем доброго дня!
При помощи requests получаю контент страницы в переменную:

например кусок кода контента

</div>
</script>    </head>
	<body>
		<script type="text/javascript">
		//<![CDATA[
			Bootstrap.run({"csrfToken":"3696ea3efab","urlImg_null_false":"\/images","urlImg":"http:\/\/cdn.grepolis.com\/images","dev":false,"controller":"index","townId":51543,"townName":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","alliance_id":1119,"player_id":557537,"player_name":"Tartang","server_time":1344402197,"peace_starts_at":null,"peace_ends_at":null,

Отсюда мне нужно спарсить значение csrfToken, т.е. получить 3696ea3efab в переменную, для дальнейшего использования.

Делаю так:
p = re.compile('csrfToken\"\:\"(.*?)\"\,\"')
result = p.findall(text)
print result

но возвращается ошибка… Первый раз пишу регулярку для Python…



—————————————————————–
Изучаю и параллельно использую Python 2.7

Отредактировано Seganapa (Авг. 8, 2012 08:56:48)

Офлайн

#2 Авг. 8, 2012 09:06:10

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярка

Разобрался сам!



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version