Программирование | Elsper - Part 5

Конечно их туда итак можно добавить, но я искал способ сделать это проще. В обход обычного интерфейса. И дающий возможность автоматизировать это чтобы можно было добавлять несколько доменов в ISPmanager, массово добавлять домены

(это типа сео, потому что адекватной записи по этим ключам я не нашел)

Итак, как же добавить домены в испменеджер, который стоит на ферствдс, на котором сижу я.

Все можно вывезти на get запросах, то есть просто вводить в строку браузера.

Сначала авторизируемся.

https://ип-сервера/manager/ispmgr?out=xml&func=auth&username=юзернайм&password=пароль

получаем вот такое дело

<?xml version=»1.0″ encoding=»UTF-8″ ?>
- <doc>
<auth id=»Циферка«>Циферка</auth>
</doc>

Распарсиваем циферку.
далее уже само добавление
https://ип-сервера/manager/ispmgr?func=wwwdomain.edit&sok=yes&domain=домен&alias=www.домен&auth=та распарсенная циферка&owner=владелец&ip=айпишка&admin=мыло&autosubdomain=asdsubdir&php=phpfcgi

Это был рабочий пример.

А по пунктам:

domain – Доменное имя.
alias – Псевдонимы. (Одно или несколько значений, разделенных пробелом)
docroot – Корневая папка.
owner – Владелец.
ip – IP-адрес.
admin – E-Mail администратора.
charset – Кодировка.
index – Индексная страница. (Одно или несколько значений, разделенных пробелом)
autosubdomain – Авто поддомены.

Возможные значения :
asdnone – Отключены.
asddir – В отдельной директории.
asdsubdir – В поддиректории WWW домена.

php – PHP.

Возможные значения :
phpnone – Нет поддержки PHP.
phpmod – PHP как модуль Apache.
phpcgi – PHP как CGI.
phpfcgi – PHP как FastCGI.

cgi – Cgi-bin. (Необязательный параметр. Чтобы включить данную опцию используйте значение «on».)
ssi – SSI. (Необязательный параметр. Чтобы включить данную опцию используйте значение «on».)
ssiext – Расширения файлов SSI.
frp – FrontPage. (Необязательный параметр. Чтобы включить данную опцию используйте значение «on».)
fppasswd – Пароль для FrontPage.
ror – Ruby on rails. (Необязательный параметр. Чтобы включить данную опцию используйте значение «on».)
ssl – SSL. (Необязательный параметр. Чтобы включить данную опцию используйте значение «on».)
sslport – SSL порт.

_____
UPD

На радостях от того, что оно просто работает я не стал разбираться с более удобной авторизацией, а она оказывается есть.
Спрут в комментах подсказал.

В общем все еще проще.
Достаточно одного гет запроса

https://ип-сервера/manager/ispmgr?authinfo=логин:пароль&func=wwwdomain.edit&sok=yes&domain=домен&alias=www.домен&owner=владелец&ip=айпишка&admin=мыло&autosubdomain=asdsubdir&php=phpfcgi

_____
UPD 2
Я не уверен на сто процентов (не админ я), но похоже перезагрузка после добавления все равно нужна.
У меня во всяком случае домены добавленные методом описанным выше, стали работать только когда я сейчас перезагрузил сервак, а до этого была 404.


Автор: Elsper.ru


Всем привет.

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

Логично что эта фишка нужна там где есть капча, поэтому ищем плагин своей капчи, открываем

Я рассмотрю на примере капчи димонинга, потому что у меня у самого капча переделанная с того кода :)

Ищем строку в которой говорится о неправильной капче.

например «wrong captcha. no spam, please.»

Подставляем перед ней текст «<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ />» для того чтобы нормально отображался русский текст. Заодно и вместо вронг капча можно написать что-нибудь по-русски. В самих файлах не забудьте кодировку выбрать. Ну или с кодировкой сами как-нибудь разберетесь.

Далее нам понадобятся два параметра Читать полностью »


Автор: Elsper.ru


Итак нафиг нужно программирование?

«Для удовольствия», «Для самореализации» слышу я голоса в своей голове. Ну сам с собой спорить я  не буду, поэтому устраиваю диктатуру и говорю:

Для автоматизации

(да, вот так зеленым голосом и говорю)

Все мы (ну почти все) знаем где можно достать денежку. Не в смысле с полки, а в смысле с инета.
Это и сапа/лиекс, и контекст, и смс-ки, и прочие более узкотематичные вещи.

И что же останавливает нас на пути к мировому господству? Читать полностью »


Автор: Elsper.ru


Во второй раз делюсь самописным софтом.
Ссылка на прошлый раз когда я давал софт

Не секрет, что я возлагаю на контекст большие надежды.

Так вот пописываю тексту.. Продвигаю странички.. Смотрю цену слов.. И вот на последнем пункте и остановимся.

когда я работал с ричкликом я подобную прогу написал сразу. Потому что там без такой работать нелепо. Но чего то я только сейчас догнал сделать прогу и под сам бегун. (прога от ричклика не подойдет, потому что там другая база)

Итак ближе к проге:

Загружает ключи из вашего файла. Проверяет их по цене ставки первого места. Выдает файл с числами.
Конечно можно было бы сделать еще удобней, но мне хватает и того что есть.

Далее список ключей в один столбик экселя, список цен в другой. Делаем сортировку по убыванию по цене и понимаем в каком направлении работать. :)
(Цену надо делить на 2, потому что комиссия бегуна 50%)

Ну как обычно в таких случаях автор ( Я ) никакой ответственности не несет. Пользуетесь прогой на свой страх и риск.
Она может подвисать, может зависать. Может не реагировать на мышку. Основная причина это тормоза на сайте бегуна. И я хз как сделать чтобы при задержке ответа от бегуна сама прога при этом не тупила.

За красивостями я тоже не гнался, почти ничего не делал чтобы привести к «товарному виду»

Пока я писал этот текст прога успешно справилась с обработкой файла из 227 строк. По результатам обработки я нашел один кей на 105р (запросов в яшке 17000) и один на 46 (запросов в яшке 140000).

То есть я на своем опыте убедился, что предлагаю рабочий и полезный инструмент. :)

Буду рад вашим коментам, пожеланиям (может даже улучшу что-то), и конечно ссылочкам :)

Забрать

UPD: Правда рекламодатель мог выбрать размещение только в рамблере. Имейте в виду.

UPD2: Нашел целую область с ключами от 150 до 250 (при чем и второе и третье место тоже от ста). Запросов по яшке чуть больше 80 тысяч. Надеюсь они делятся не только с рамблером но и с обычными сайтами :)


Автор: Elsper.ru


В прошлом посте я написал о автоматизации sape (сапы)

Сейчас напишу чуть больше конкретики.

Post запрос для покупки ссылок.
Я шлю
P[id ссылки]=id ссылки

на адрес

http://www.sape.ru/orders.php?act=send_links&window=1&link_id=’+код_урла+’&k’+какой-то_идентификатор

этот идентификатор получаем на странице выборки
например я запрашиваю такую выборку:

http://www.sape.ru/orders.php?act=s_order&link_id=’+код_урла+’&s_pages_per_site=one&s_price_2=0.3&s_nogood=0&s_ext_links=2&s_ext_links_forecast=3&s_flag_blocked_in_yandex=0&s_flag_blocked_in_google=0&filter_mode=0&show_mode=0&ps=150#results

‘Код урла’ в обоих ссылках думаю понятно что такое.
Так вот на странице выборки есть текст ссылки, что-то типа:
orders.php?act=send_links&window=1&link_id=’+код_урла+’&k=’+Тот_самый_какой-то_идентификатор

его парсим и не паримся. :) Там же парсим и id ссылок.

Хотя у меня работает и без этого какого-то идентификатора. Сейчас проверил… А значит достаточно слать

P[id ссылки]=id ссылки на урл:

http://www.sape.ru/orders.php?act=send_links&window=1&link_id=’+код_урла

плюсики, амперсанты и русские буквы из урлов конечно стоит убрать.


Автор: Elsper.ru


Страница 5 / 8« 1 2 3 4 5 6 7 8 »

Рейтинг блогов

Рейтинг блогов
Яндекс.Метрика