Если уж всё равно переводить в картинку, то проще всю страницу туда загонять и её уже в текст переводить. Готовое решение у меня есть в принципе где-то, с десктопа оно работает со старым абордажным Finereader 8, но для приличного сервиса надо лицензию покупать, а они сами не знают, сколько хотят за неё и даже на тестовый период пытаются какие деньги сорвать за распознавание, а у меня жаба и мы с ней дружим.
seogearbox: Во что не верится - на движке броузера отрендерить картинку и проверить ее?
Нет, как пользоваться объектом WebBrowser я представляю, я не представляю как вы через него определите видимость ссылок на странице из примера. И поиском по содержимому страницы, и поиском по исходному коду у вас все три ссылки будут видимыми, а по факту нет. И это самый простой пример.
ship: почему доход за месяц по матрице продаж показывает больше, чем доход за день, умноженный на 30 или 31 день?
- в Матрице продаж отражены ваши цены, а суточные начисления идут за вычетом комиссии Маинлинк.
- "проблемные" ссылки не оплачиваются и в суточных начислениях отсутствуют, а в матрице продаж они есть.
- ссылка может быть с помесячной оплатой и начисления были в один из предыдущих дней месяца. В сегодняшних начислениях они отсутствуют, а в матрице продаж такие ссылки учтены.
burunduk: а вот полностью рабочей библиотеки для построения dom по кривому html - ещё ни кто не смог написать
Не обязательно же на этом зацикливаться. Можно взять готовое решение типа finereader и им дублировать проверку визуального наличия ссылки на странице. Вполне себе рабочее решение, я лет семь назад так газеты по объявлениям недвижимости из соседнего города сканировал и выкладывал на сайт. На ура справляется с колонками. Для упырей, которые захотят ссылку картинкой генерировать будет проверка по html.
Вы сейчас о чем? Вообще про ссылки или про ссылки на сайты с проститутками? Если вообще, то да, у всех сайтов, торгующих ссылками, есть риск нарваться на АГС. Только кто-то нарывается, а кто-то нет.
ой зря
а что произойдёт в худшем случае?
Ленивое Z, ваш пример тривиально детектится
Наверное, вариант, да
Разные ссылки могут и на одном сайте по-разному размещаться
В смысле ссылки разных бирж?) Ну может быть.
Убедили - начал писать код
Не стоит, трясина) И я не убеждал.
Если уж всё равно переводить в картинку, то проще всю страницу туда загонять и её уже в текст переводить. Готовое решение у меня есть в принципе где-то, с десктопа оно работает со старым абордажным Finereader 8, но для приличного сервиса надо лицензию покупать, а они сами не знают, сколько хотят за неё и даже на тестовый период пытаются какие деньги сорвать за распознавание, а у меня жаба и мы с ней дружим.
Вы сейчас что хотите проверить? Мои знания html?
Не, зачем мне ваши знания по html, я хотел узнать как вы через объект browser решите простую задачу. Без всяких вот подколок и задних мыслей.
Давайте тогда уже весь html, js и css.
Да он и был весь код. Ну можно вот так:
Во что не верится - на движке броузера отрендерить картинку и проверить ее?
Нет, как пользоваться объектом WebBrowser я представляю, я не представляю как вы через него определите видимость ссылок на странице из примера. И поиском по содержимому страницы, и поиском по исходному коду у вас все три ссылки будут видимыми, а по факту нет. И это самый простой пример.
Именно ее видимость, то есть видимость определенного тега с определенными аттрибутами.
Не особо, конечно, верится.
Вот в ссылках ниже есть скрытые?
почему доход за месяц по матрице продаж показывает больше, чем доход за день, умноженный на 30 или 31 день?
- в Матрице продаж отражены ваши цены, а суточные начисления идут за вычетом комиссии Маинлинк.
- "проблемные" ссылки не оплачиваются и в суточных начислениях отсутствуют, а в матрице продаж они есть.
- ссылка может быть с помесячной оплатой и начисления были в один из предыдущих дней месяца. В сегодняшних начислениях они отсутствуют, а в матрице продаж такие ссылки учтены.
построю проверку на основании показаний настоящего броузера
В результате проверки что будет выдаваться: "видна ли ссылка на странице" или "ссылка есть в коде страницы"?
не прокатит - для этого для начала нужно получить полный скриншот страницы
Да элементарно, двумя строчками кода (ну в asp.net по-крайней мере так).
Третьей строчкой переводим grayscale
Четвертой понижаем контрастность (чтобы отсечь ссылки, близкие к цвету фона).
Пятой строчкой скармливаем картинку библиотеке файнридера.
Шестой строчкой проверяем наличие текста ссылки в распознанном тексте.
И не обязательно все ссылки с сайта проверять - достаточно одной, чтобы понять в каком виде ссылки размещаются.
а вот полностью рабочей библиотеки для построения dom по кривому html - ещё ни кто не смог написать
Не обязательно же на этом зацикливаться. Можно взять готовое решение типа finereader и им дублировать проверку визуального наличия ссылки на странице. Вполне себе рабочее решение, я лет семь назад так газеты по объявлениям недвижимости из соседнего города сканировал и выкладывал на сайт. На ура справляется с колонками. Для упырей, которые захотят ссылку картинкой генерировать будет проверка по html.
Все равно заагсит.
Вы сейчас о чем? Вообще про ссылки или про ссылки на сайты с проститутками? Если вообще, то да, у всех сайтов, торгующих ссылками, есть риск нарваться на АГС. Только кто-то нарывается, а кто-то нет.