Ведение сеанса на скребке страницы Eventlet?

Я пытаюсь сделать некоторые царапины на сайте, который требует проверки подлинности (а не http auth). Используемый сценарий основан на примере этого примера . В основном, urls = ["https://mysecuresite.com/data.aspx?itemid=blah1", "https://mysecuresite.com/data.aspx?itemid=blah2", "https://mysecuresite.com/data.aspx?itemid=blah3"] import eventlet from eventlet.green import urllib2 def fetch(url): print "opening", url body = urllib2.urlopen(url).read() print "done with", url return url, body pool = eventlet.GreenPool(10) for […]

Функция Python делает произвольные строки действительными именами файлов

Есть ли встроенная функция, которая разделяет все символы, которые не могут быть в именах файлов Windows из строки или каким-то образом их заменяют? Например, function("Some:unicode\symbols") -> "Some-unicode-symbols"

Python matplotlib imshow работает медленно

Я хочу отобразить файл изображения, используя imshow. Это изображение в серой шкале 1600×1200, и я обнаружил, что matplotlib использует float32 для декодирования значений. Загрузка изображения занимает около 2 секунд, и я хотел бы знать, есть ли способ сделать это быстрее. Дело в том, что мне действительно не нужен образ с высоким разрешением, я просто хочу […]

два вопроса о регулярных выражениях python

Q1. почему мы не можем использовать границу слова и обратную ссылку без использования r в начале регулярного выражения? например '\b[az]{5}\d{3}\b' это не работает, но это r'\b[az]{5}\d{3}\b' работает Q2. почему python не поддерживает variable length negative look behind assertions то время как он поддерживает variable length negative look ahead assertion , поддержка c# и я думаю, […]

setuptools entry_points. Установка исполняемого файла в / usr / sbin

У меня есть сценарий setup.py, у которого есть entry_points, определенные следующим образом: entry_points = { 'console_scripts': [ 'gun = gun.sync:main' ] }, Это устанавливает исполняемый файл в / usr / bin. Есть ли способ, которым я могу указать entry_points для его установки в / usr / sbin?

Django: исключения Catch / Log при использовании gevent-socketio и WSGIHandler

Я распространяю идеи, представленные в блоге Коди Сойланд на gevent-socketio здесь: http://codysoyland.com/2011/feb/6/evented-django-part-one-socketio-and-gevent/ Но у меня возникают проблемы с поиском того, где изъяты исключения. Любые ошибки, возникающие во время цикла socketio, как представляется, исчезают, и выполнение останавливается. Я пробовал использовать модуль регистрации python, как это было предложено в других потоках относительно mod_wsgi, но безрезультатно. Может ли […]

Судо-эквивалент для профилей пользователей Django

Возможно ли реализовать эквивалент sudo для профилей Django? Я использую базовую систему аутентификации django.contrib.auth . Usecase : Иногда пользователи сообщают об ошибках, которые воспроизводятся только в своем профиле, поэтому каждый раз я меняю свой пароль, регистрируюсь, исправляю ошибку и заменяю пароль исходным. Я попытался реализовать эту функцию с помощью login() но для этого сначала требуется […]

Выполнение сценариев в рамках Pyramid (т.е. без сервера)

У меня есть немного опыта работы с фреймворками PHP и Python для создания сценариев, поэтому теперь я делаю шаг к Pyramid. Я хотел бы знать, что такое «правильный» способ запуска скрипта в Pyramid. То есть, как мне настроить его так, чтобы он был частью приложения и имел доступ к config и, следовательно, к базе данных, […]

Как перенаправить stdin / stdout, когда у меня есть последовательность команд в Bash?

В настоящее время я выполняю команду Bash (через subprocess.Popen ), который читает из stdin , что-то делает и выводит на stdout . Что-то вроде: pid = subprocess.Popen( ["-c", "cmd1 | cmd2"], stdin = subprocess.PIPE, stdout = subprocess.PIPE, shell =True ) output_data = pid.communicate( "input data\n" ) Теперь я хочу изменить это, чтобы выполнить другую команду […]

Удалите содержимое тегов <style> … </ style>, используя html5lib или bleach

Я использую отличную библиотеку отбеливателя для удаления плохого HTML. У меня есть загрузка HTML-документов, которые были вставлены из Microsoft Word, и содержат такие вещи, как: <STYLE> st1:*{behavior:url(#ieooui) } </STYLE> Использование отбеливателя (с тегом style неявно запрещен), оставляет меня: st1:*{behavior:url(#ieooui) } Это не полезно. У Bleach есть только варианты: Escape tags; Удалите теги (но не их […]

Interesting Posts for Van-Lav

Подход формы формы PHP к Django's ___?

Вернуть определенные поля в mongodb

Палиндромические числа в двух базах, Project Euler # 36

Ошибка при использовании нескольких файлов python spark-submit

Flask-SQLAlchemy Lower Case Index – пропуск функциональности, не поддерживаемый отражением SQLAlchemy

gaierror: nodename или servname предоставлено или неизвестно (с macOS Sierra)

Тест Python Средний калькулятор returen error 'list' объект не имеет атрибута 'len'

Новые присваиваемые переменные, не отображающиеся в проводнике переменных Spyder

Многопроцессорность Python: отказ от прав

Как я могу написать следующий код более эффективным и питоническим способом?

Алгоритм добавления двух целых чисел на основе использования стандартных логических операций, таких как AND, OR, XOR, NOT

Оберните срез вокруг краев двумерного массива в numpy

Как открыть файл с помощью argparse?

Объект «NoneType» не имеет атрибута «_app_data» в scrapy \ twisted \ openssl

Оператор печати Python ничего не печатает с возвратом каретки

Python - лучший язык программирования в мире.