Python и SEO

Архив ‘Клиентам’ Категории

Собираем pycurl под windows (python 2.7).

комментарии: 7

Наверняка сейчас под windows pycurl у всех стоит вот с этого сайта , к сожалению, в этой версии есть такой неприятный баг, который неизвестно при каких условиях проявляется. Таким образом, необходимо собрать версию поновее, ибо больше сайтов со сборками pycurl я не видел.

Всё делал вот по этой статье http://curl.haxx.se/mail/curlpython-2015-11/0010.html за исключением небольшого ньюанса с ассемблером.

Для работы необходимо установить:

1) Visual Studio C++ Express (я ставил 2008).

2) Perl (я качал вот этот http://www.activestate.com/activeperl/downloads)

3) Ассемблер Nasm, а также добавить путь до bin в переменную path (брать отсюда http://www.nasm.us/)

Чтобы собрать pycurl нам надо собрать по статической библиотеке(.lib) из исходников для каждого из 3х составляющих, в скобках указаны версии которые я использовал:

zlib - http://www.zlib.net/ (1.2.7)
openssl - http://www.openssl.org/source/ (1.0.1с)
curl - http://curl.haxx.se/download.html (7.26.0)

И, конечно же, нам понадобятся исходники самого pycurl:
pycurl - http://pycurl.sourceforge.net/download/ (7.19.0)

Итак, создаем на диске С: в корне папку build и помещаем в неё все 4 папки:

  • curl-7.26.0
  • openssl-1.0.1с
  • pycurl-7.19.0
  • zlib-1.2.7

Открываем Visual C++ Command Line, переходим в папку с zlib и прописываем: nmake -f win32\MakeFile.msc

Без проблем собирается и в корне появляется файл zlib.lib

На очереди openssl, переходим в его папку и прописываем команды:

1) perl Configure VC-WIN32

2) ms\do_nasm.bat

3) nmake -f ms\nt.mak

После компиляции в out32 должны появится два файла *.lib

Переходим в папку c curl и пишем: nmake vc-ssl-zlib WINDOWS_SSPI=1 VC=vc9 OPENSSL_PATH=С:\build\openssl-1.0.1c ZLIB_PATH=C:\build\zlib-1.2.7

Наконец, собираем pycurl. Для этого качаем скрипт, распаковываем содержимое архива в папку с pycurl, переходим с помощью командной строки в неё и пишем: python setup_win32_ssl_own.py —curl-dir=..\curl-7.26.0 —openssl-dir=..\openssl-1.0.1с —zlib-dir=..\zlib-1.2.7 bdist_msi

В папке dist должен появится файл pycurl-ssl-7.19.0.win32-py2.7.msi

Автор: kalombo

Май 29th, 2018 at 11:29 пп

Категория: Python,Клиентам,Разное

Tagged with , , , ,

Свой дистрибутив Python для Windows.

комментарии: 3

Создал свой дистрибутив python с блекджеком и шлюхами (grab, lxml, pycurl, mysql, sqlalchemy, setuptools). Сделал это с помощью программы installshield, просто закинул необходимые модули в site-packages. Давно это надо было сделать, а то запарило уже всем подряд объяснять, скачай тут, запусти то, пропиши setup.py install…

Автор: kalombo

Февраль 11th, 2018 at 5:40 пп

Категория: Python,Клиентам

Tagged with ,

Пример скрипта.

комментарии: 9

Решил выложить видео работы простенького скрипта для регистрации акков в ЖЖ. Для работы этого скрипта необходимо установить Python и PyCurl. После этого можно запускать скрипт, предварительно указав нужные параметры (ключ от антикапчи, количество потоков, адрес почтового ящика и т.д.):

Автор: kalombo

Апрель 4th, 2016 at 8:39 пп

Категория: Python,Seo,Клиентам

Tagged with видео, скрипт

Перенаправление почты

комментарии: 2

Довольно часто для регистрации необходимо подтвердить её, перейдя по ссылке в письме. Есть несколько решений этой проблемы:

  1. Использовать сервисы типа http://mailforspam.com
  2. Использовать точки гмейла. tothing@gmail.com = to.thing@gmail.com
  3. Снять хостинг, привязать домен и сделать перенаправление всех писем этого домена на один почтовый ящик.

Собственно, остановимся на третьем пункте, выбираем себе хостинг с cpanel, например вот этот(2$ за месяц).

Добавляем домен(ы) как это обычно делается:

Создадим почтовый ящик:

И настроим адрес почты по умолчанию:

В итоге вся почта отправленная на наш домен (nkbook.ru в моем случае) будет пересылаться на один адрес(admin@nkbook.ru):

Автор: kalombo

Март 14th, 2016 at 8:29 пп

Категория: Seo,Клиентам

Tagged with перенаправление,

Установка Python 2.7 и Pycurl.

комментарии: 5

1. Установка интерпретатора Python.
Идем на python.org в раздел Download, качаем Python 2.7 для Windows, устанавливаем.

2. Установка Pycurl.
Качаем Pycurl здесь. Устанавливаем

3. Проверка работоспособности pycurl.
Открываем IDLE (Python GUI), вводим:

import pycurl
pycurl.version

Должно получится примерно так:

Автор: kalombo

Ноябрь 10th, 2015 at 3:06 пп

Категория: Клиентам