Не уверен что мое решение с Newton.Json JToken лучше варианта со словарями (вот пример шаблона с подключенными библиотеками, если влом собирать, тут пример с которого адаптировал код) , но все же с задачей справляется:
List<string> list = new List<string>();
JToken JToken1 =...
1) Надеюсь в реальности через телефон не надо делать? и сайт лояльно отнесется к тому что мы зенкой регаем обычным браузером (ну там Useragent мобильный, но движок то обычный)
2) Что за "сервис регистрации". Может СМС или КАПЧА-сервис?
3) Прокси как подключать?
Без урла и ручной проверки...
Как раз сижу над шабом с JSON. Вот маленький пример как создавать структуру JSON с нуля (обратная задача от парсинга), сойдет для примерочного шаба где библиотеки все подключены.
Есть у меня шаб где организован поиск по прямоугольнику координатной сетки, но стороны там задаются в километрах а не градусах. Поэтому я и заинтересовался этим топиком. И базу координат по списку нужных городов он с легкостью парсит, там есть триалка для клиентов зенолаба, так что можете...
Тоже заинтересовался, но моих знаний хватило только на простенькую генерацию в форме квадрата а не круга:
// с такими вариантом получается пофиг точки или запятые в числах:
double radius = Convert.ToDouble("2,1".Replace(",", "."), System.Globalization.CultureInfo.InvariantCulture);
double...
В своем нагульщике по обычным сайтам использую такое, чтобы на гугл-рекламу не кликать.
HtmlElementCollection Coll = tab1.FindElementsByXPath("//*[@href][not(contains(@href, 'google')) and not(contains(@href, 'ad'))]");
Но под другие популярные рекламные блоки (Яндекса и т.д.) надо больше...
Но прокси то от одной конторы? Вот они видать и используют DNS либо софт от DrWeb.
П.С. Оставлю еще инфу для будущего для тех людей, у которых ДрВеб на ПК и подобные проблемы. Отключите Dr.Web Office Shield...
Нет, не в зенно.
ставлю 99% что это фильтр либо вашего хостинг-провайдера, либо DNS-провайдера (если они разные). Или раз дело в разных браузерах, то скорее всего в FF используется функция instance.SetBrowserPreference("network.proxy.socks_remote_dns", true); , а она может подтягивать DNS прокси...
Я был в подобной ситуации, но мне не через проксю, а через VPN надо было пробрасывать трафик конкретным сайтам и IP, в итоге делал как в статье с хабра: https://habr.com/ru/post/329248/
Ну дела стали хуже где-то после нового года у всех с консолью. Если раньше гугл таким методом кушал почти любой сайт-помойку, то теперь очень придирчив и медлителен. Вижу тенденцию ухода от адурла XML карт, клиенты чаще дают внутренние страницы или HTML-карты адурлить. Но понятно, что это...
Искомая фраза начинает и заканчивается на цифру, содержит внутри только набор из цифр и двоеточий, при чем минимум хоть одно двоеточия должно быть обязательно (это чтобы исключить ошибочное попадание обычных номерных строк типа "345345345345"):
\d[\d:]+:[\d:]+\d
This post is for situation when you bought a lot of domains from me, but you do not have time to quickly use them (upload pages to them, or at least attach to the hosting \ server normally). As you can see from my posts above, in a couple of days, the Freenom service BANs domains that do not...
En-Version | Ру-версия
Attention! This is a translated version of a Russian-language article. My English is not perfect, so there can be some mistakes in text…
I sell the final domains with your data registered. You just need to provide one or more IP (or CNAME domains) to which I will link...
Zennoposter парсер выдачи Bing на Get-запросах от orka13 1.06 (25.02.2020 )
Подробнее:
Исправленные баги:
В опции "#5.3 Язык интерфеса Bing" исправил ошибку в задании региона [Франция].
Исправлен поиск похожих ключей (Similar). А то в него проскакивал текст с совершенно других блоков на...
string path = @"d:\test\" + project.Variables["Peremennaya"].Value +".txt"; //клем путь из частей
instance.LoadCookie(path);
return path; // это чисто чтобы в логе потом увидеть норм ли путь получился
Так видно же что это стандартный фактически пустой DOM-контейнер самого ProjectMaker. Вот чуть подправил код из стартпоста чтобы ловил признак наличия тайтла в коде или выходил по ошибке. Тогда он такой DOM отловит как ошибочный:
HtmlElement he;
//количество циклов по поиску элемента:
for(int...
Тут некоторые разделы доступные только для пользователей со статусом "Client". Этот статус получить можно только после ручной подачи заявки при условии что до того вы уже покупали что-то из продуктов Zennolab.
получить статус клиент site:zennolab.com
Ver 1.08 (20.02.2020 )
Мамба опять сменила верстку запросов (точно не знаю когда, так как сам редко шаблон запускал), так что шаблон часто сбоил, особенно в многопотоке и игнорировал задание региона поиска.
В итоге подправил все:
Исправлен поиск по пользовательским фильтрам. То есть опять можно...
Если у вас действительно так много элементов, то они упираются в лимиты экселя. переходите на CSV таблицу. Ну и в логике шаблона лучше лучше используйте временную таблицу, периодически ее содержимое дописывайте в файл csv/txt и очищайте перед следующей обработкой JSON.
О тех лимитах и умном...
Новая версия:
Барсик 1.10 (20.02.2020 )
Список правок:
Исправлен частый сброс сессии на плохих прокси, из-за чего поток заканчивал работу недопарсив нужные данные и писал логи в файл «Temp_data_Yandex_Maps\Не получилось спарсить.txt»
Исправлено авто-добавление потоков ("Сколько делать"...
Странно. Ошибки вроде как в ситуации когда с библиотеками проблема, но в шаблоне нет библиотек. Может зенки какие-то допотопные ("Минимальная версия ZP 5.40 ") и там нет кукиконтейнера. но тогда бы в логе писало это. Там правда еще ошибка в присвоении int и некритическая ошибка в ненужной...
Там был косяк когда соседние потоки брали один и тот же профиль с папки, но это автор оперативно пофиксил после моего замечания. Моя фраза "поэтому запустить шаб в 100 потоков не получится" просто означает что не хватит номеров для СМС если надумаете сильно масштабировать тему. Хотя шаблон...
Отзыв:
Отзыв растянулся так как начались праздники. Но я их хотя бы пережил, а то другой тестер походу забухал переколядовался и пропал :-). По крайней мере в общей переписке на форуме от него ответа в проблемной ситуации я так и не дождался. По пукнтам:
1.У кого свои нагулянные профили были...
в подобных случаях (когда у клиента нет зенки и он не уверен покупать или не покупать шаблон, и покупать сразу под него зенку, или хватит зенобокса в 20 потоков) я делаю выписку покупателю под зенобокс, оплачивая комисию 10$. Клиент не платит ничего, ему надо только установить бесплатный...
да.
Если это единичный случай и домен очень важен, то может платно даст его зарегать. Или может он дропнется быстрее чем должен и тогда сможете перерегать его в обычном порядке.
Это одна из нескольких разновидностей бана самим фриномом: домен не удаляется, просто фрином меняет там NS на свои и забирает под свою рекламную площадку вместе со всем вашим трафиком. Подобное периодически случается у ~0....4% доменов за год даже если вы их почти не трогали. Теоретически может...
ставлю 90% что "фаервол или провайдер блочит доступ к серверам зенки не давая скомпилироваться шаблону для первого запуска". Ибо именно при таком раскладе будет пустой лог при попытке запустить любой шаблон, или клиент мутит с запуском одноверменно двух копий зенки на разных ПК (не закрывая...
Первое что в голову пришло: ловить по последней дате редактирования и строке файла потока в трассировке (c:\Users\Administrator\Documents\ZennoLab\Traces\). Но как их связать хз, сам не практиковал.
1) Шаблон использует нестандартные библиотеки?
2) Разница между теми ПК где запустилось и нет случайно не в том что на одних 64-разрядная Windows, а на других 32-разрядная?
3) Или быть может разные локации, и фаервол или провайдет блочит доступ к серверам зенки не давая скомпилироваться шаблону...
Добрый. Вопрос неординарный. Я не выдаю подробностей покупателей, как и их сетки.
Но, думаю, можно по такой схеме сработать: скиньте мне домены, а я скину тому покупателю урл на этот пост. Если он захочет, то сам свяжется с вами через форум. Но уточнять что он ответил и действительно ли у меня...
Понимаю это, но в ProjectMaker благодаря визуализации паутин это как готовая «mind-map», где при ее выполнении сразу понятно, что куда уйдет. А в длинном чужом C# коде они любят спрятаться в самых незаметных местах.