some image

Парсер iherb.com

Обо всем

Закончил парсер iherb.com, для приобретения или разработки под ваши нужды свяжитесь со мной любым удобным способом, доступным в разделе Контакты.

Парсер knife.ru

Обо всем

Разработан парсер, собирающий информацию с knife.ru в XML.

По вопросам разработки под ваши требования свяжитесь со мной любым удобным способом из раздела «Контакты».

Парсеры sudrf и mosgorsud

Обо всем

Для приобретения парсеров sudrf и mosgorsud пишите по указанным на сайте контактам. Также парсеры могут быть доступны по подписке в виде web api.

Как сконвертировать все таблицы в базе MySQL в InnoDB

Обо всем

Сначала выполните следующий запрос, указав название нужной базы данных, для генерации SQL для конвертации:

SET @DATABASE_NAME = ‘name_of_your_db’;

SELECT CONCAT(‘ALTER TABLE `’, table_name, ‘` ENGINE=InnoDB;’) AS sql_statements
FROM information_schema.tables AS tb
WHERE table_schema = @DATABASE_NAME
AND `ENGINE` = ‘MyISAM’
AND `TABLE_TYPE` = ‘BASE TABLE’
ORDER BY table_name DESC;

Затем скопируйте и запустите получившийся код. В результате все MyISAM таблицы в базе будут сконвертированы в InnoDB.

Парсер и API сервис штрафов ГИБДД

Работа

Завершен API сервис по работе со штрафами ГИБДД. Может быть полезен любым организациям с внушительным автопарком для мониторинга неоплаченных штрафов, а также сервисам, предоставляющим справочную информацию по автомобилям и их владельцам. По вопросам сотрудничества пишите на почту.

Парсер youla.io

Обо всем

Разработан парсер youla.io для недвижимости и автомобилей. По вопросу приобретения парсера, а также его доработки под ваше ТЗ пишите на почту.

Парсер и API сервис bankrot.fedresurs.ru

Обо всем

Завершил разработку парсера bankrot.fedresurs.ru. Для получения детальной спецификации и стоимости пишите на почту. Также могу написать парсер по вашему ТЗ под заказ.

Selenium + Chrome + XVFB через VNC

Обо всем

Столкнулся с потребностью из-за сложной задачи наблюдать что происходит в XVFB через удаленный доступ, чтоб понимать как ведет себя браузер. Оказалось очень просто. Запускать xvfb нужно с авторизацией. Например

xvfb-run —auth-file=/home/selenium/xvfbauth —server-args=»-screen 0, 1366x768x24″ java -Dwebdriver.chrome.bin=/usr/bin/google-chrome -Dwebdriver.chrome.driver=/usr/local/bin/chromedriver233 -jar /usr/local/bin/selenium-server-standalone-3.8.0.jar

Далее запускаем VNC сервер

x11vnc -display :99.0 -auth /usr/local/bin/xvfbauth -bg -nopw -listen localhost -xkb

После этого по SSH пробрасываем 5900 порт на свою машину. Код для Mac OS X, у кого Windows воспользуйтесь Putty.

ssh -L 5900:127.0.0.1:5900 -N -f -l %user% %server%

Теперь можем подключиться к localhost:5900 любым клиентом.

Как перенести рабочую директорию mysql

Обо всем

Изменяем папку с базами mysql:

# Create new directory for MySQL data
mkdir /new/dir/for/mysql
# Set ownership of new directory to match existing one
chown —reference=/var/lib/mysql /new/dir/for/mysql

# Set permissions on new directory to match existing one
chmod —reference=/var/lib/mysql /new/dir/for/mysql

# Stop MySQL before copying over files
service mysql stop

# Copy all files in default directory, to new one, retaining perms (-p)
cp -rp /var/lib/mysql/* /new/dir/for/mysql/

Edit the /etc/my.cnf file, and under [mysqld] add this line:
datadir=/new/dir/for/mysql/