Проверил - все ОК. Модуль работает исправно.
Покажите (можно в личку) примеры адресов, которые не получается добавить, и я скажу вам в чем у вас проблема. Либо попробуйте добавить вручную https://webmaster.yandex.ru/addurl.xml и обратите внимание на ответ сервиса.
Ваш программист в загуле? Обращайтесь 🍾
Поздравляю всех вебмастеров с Новым годом и Рождеством!
И желаю вам:
Мгновенной индексации, Отсутствия фильтрации, Высокой конвертации, За счет автоматизации! 🍻
Вышла версия TOBBOT 1.6.1
Также опубликован план развития программы на 2016 год.
Ваша помощь и предложения приветствуются!
Есть ведь и плюсы. Вдруг вебмани станет популярной в западной Европе системой - проще станет заказывать / оказывать услуги.
В Новый год - с новым модулем ☝
Обращайтесь!
Не так страшен чёрт, как его малюют.
20 строк и 1000 все же разница ☝
kxk, уточнил в аське, что речь идет про парсинг адресов страниц с выдачи Google с небольшой фильтрацией.
Процесс создания модуля для решения озвученной задачи:
1. Открываем директорию /modules программы и создаем директори с названием нового модуля, например: /Google Parser (URLs with filter)
2. Переходим в созданную директорию и создаем в ней файл columns.txt с текстом:
keyword Например: <i>форум Москва</i> filter Например: <i>forum</i> file Например: <i>D:/urls.txt</i>
3. Создаем директорию /actions
4. Переходим в созданную директорию и создаем в ней файл Parse.txt с текстом:
// устанавливаем User-Agent как у древнего браузера VAR http_header_useragent, "Mozilla/5.0 (Windows; U; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)" // формируем URL страницы с выдачей поиска по кею (столбец keyword) VAR_URL url "https://www.google.com/search?" "hl", "en" "q", row_keyword "start", "0" "num", "100" // открываем URL URL_GET url // парсим нужные адреса страниц SCRIPT // начинаем цикл поиска с ипользованием регулярного выражения urls = []; re = /<h3 class="r"><a href="(?:|.url.q=)((http|https):.*?)(?:"|&sa=U)/img; while ((match = re.exec(http_body)) != null) { url = unescape(match[1]); // запоминаем адрес если в нем есть требуемое значение (столбец filter), if (url.contains(row_filter)) { urls.push(url); } } // если нашли подходящие строки, то добавляем их в указанный файл (столбец file) if (urls.length > 0) { urls = urls.join(crlf) + crlf; return 'FILE row_file, urls, "a"'; } // завершаем задание (меняем статус строки на +) DONE
Все файлы нужно сохранить в кодировке UTF8 без BOM и можно пользоваться 🍾
Полный справочник разработчика.
foxi, так речь идет про договор оферты.
факт оплаты "считается" заключением договора. подписи не нужны.
WebGomel, еще раз большое спасибо! По ЕРИП информация также пригодится.
Интересно будет почитать и другие советы по теме топика.
WebGomel, большое человеческое спасибо!
С публичным договором опыт есть. А вот акты по email не предоставлял. Вроде как до определенной суммы их как раз таки и можно отправлять по электронке.
Скажите у вас клиенты указали свои полные данные при оплате? Если нет, то на кого вы оформляли акт выполненных работ?