AutoBlogger

AutoBlogger
Рейтинг
115
Регистрация
05.10.2011
lutskboy :

Привет

Есть обычный скрипт php. curl чтоб спарсить хтмл код страници. Но, если зашел с браузера, то код отдают нормальный.

А если с  php скрипта, то подсовывают разные пакости. То постер не тот, то заголовок.

Как они это проверяют? Я и с режима инкогнито зашел. Чтоб куки не было и сессий. И в скрипт все заголовки вставил один в один.

И ip адрес тот же, и все равно чего то не хватает. Даже сертификат подсунул. Не идет и все.

Сайт порнхаб

Не хватает этого: https://stackoverflow.com/questions/17801094/php-curl-how-to-add-the-user-agent-value-or-overcome-the-servers-blocking-curl-r

Мой собственный плагин парсит pornhub.com без проблем вообще. Для этого дела он подставляет такой вот юзер агент:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.92 Safari/535.2

Для особо упертых сайтов (pornhub.com к таковым вроде как не относится), можно вообще прикинуться гугльботом.

Валерий Байрон :

парни помогите поставить баннер на WP

Вот скрин админки.

Опишите как тут его добавить? 

Вот вам бесплатный плагин: https://www.wpadinserter.com/ - просто, быстро с геотаргетингом и без лишнего геморроя.
monwhooper #:
Это значит, что мне надо чтоб сквозная ссылка ссылалась на один урл акцептора с разных страниц моего сайта с разными анкорами.

1. Устанавливаем бесплатный плагин: https://www.wpadinserter.com/

2. Кликаем там "Ad new campaign"

3. В поле "Ad code" вбиваем свою ссылку в любом количестве экземпляров со всеми необходимыми анкорами в таком вот виде:

<a href="https://searchengines.guru/">Анкор 1</a>
<!--more-->
<a href="https://searchengines.guru/">Анкор 2</a>
<!--more-->
<a href="https://searchengines.guru/">Анкор 3</a>
<!--more-->
<a href="https://searchengines.guru/">Анкор 4</a>

4. В поле "Position" выбираем значение "Manual"

5. Копируем шорткод (для первой компании это будет [wpadinserter id="1"] и кликаем "Save".

Собственно, это все. Теперь в нужном месте поста просто вставьте этот самый шорткод:

[wpadinserter id="1"]

На разных страницах будет ссылка с рандомным анкором из тех, что вы вбили в поле "Ad code". Если хотите, чтобы при загрузке одной и той же страницы анкор всегда был для нее одинаковым, в настройках компании отключите опцию " Rotate". Таким образом, на разных страницах ссылка будет с разным анкором, но всегда одинаковым для одной и той же страницы. Короче, экспериментируйте.

Думаю, не надо говорить, что таких компаний под каждую ссылку-анкор может быть много. Более того, можно сделать несколько компаний с разными анкорами, которые будут показываться только для указанных вами стран. Т.е. ссылки с анкорами из компании №1 будут показаны только в России, а ссылки с анкорами из компании №2 будут показаны только в США, Канаде, Великобритании и Австралии. Можно фильтровать показы по типу юзерского устройства (комп, планшет, смартфон), по категориям поста, по ключевым словам и т.д. Ну как-то так.

Можно вставить эту ссылку прямо в футер поста или в виджет, безо всякого шорткода. Для этого нужно выбрать необходимую опцию в дропбоксе "Position".

Там много настроек - играйтесь ;)

P.S. Вообще плагин сделан для вставки рекламных блоков в сайты на WordPress-е, но для вашего случае он так же подойдет.



LEOnidUKG #:

так уже есть всякие: https://www.classicpress.net/

Спасибо за пример, не знал.

Less Bloat - отлично, Block-free - замечательно, а вот что там в реальности по Improved Security - не понятно. Количество ограничений и безопасность далеко не всегда связаны. В жизни часто бывает так, что наоборот...

Спасибо за благословение. Вот прям от души. Я ведь до этого даже не представлял себе как жить дальше, а тут у меня глаза раскрылись!
ExclusivoN #:
Но ведь в таком случае появятся хаки для обхода подобного фильтра. Это же все-таки Open Source продукт.
Надеюсь это будет уже не просто сделанный на коленке разовый хак, а полноценный форк - какой нибудь "фрипресс", как это уже было с Open Office, с Red Hat Linux и т.д. Так всегда случается, когда кто-то зазнается или просто становится сильно жадными.
Devvver #:
А в чем вообще интерес Вордпреса закручивать так гайки? Борьба за безопасность? Ну  буду я качать плагины не с офф сайта, а с других. Еще больше рисков.

А вот я совсем не удивлюсь, если в скором времени, вы скачаете какой-нибудь такой сторонний плагин, и WordPress откажется его активировать, по причине того, что он скачен с непонятно какого ресурса и не имеет благословения (лицензии контроля качества) от самого официального разработчика WordPress. Как говорится - а как тебе такое, Илон Маск? ;)

Думаете, что это абсолютно невозможно по причине дикости самой идеи? Время покажет...

totamon #:
вот вас бомбит то🤔 да миллионам домохозяек не нужны эти функции... вы же сами разработчик, все эти вставки кода - это потенциальная угроза.

Так, минуточку... А в чем тогда задача любой CMS, как не в том, чтобы дать удобную возможность редактировать содержимого собственного сайта? Тут история из разряда - либо штаны наденьте, либо крестик снимите, т.к. CMS, которая мне не позволяет вставлять в посты собственный HTML/JS/CSS - это уже не CMS. Сей продукт можно назвать чем угодно, и как угодно, но не CMS.

И да, мой топик как раз о том, что WordPress.org выбрал себе целевой аудиторией как раз тех самых домохозяек, а не вебмастеров, как это было ранее. Напомню, что именно плагины и темы от независимых разработчиков сделали движок WordPress столь популярным. Вот уберите все эти темы и плагины и скажите, останется ли что-то, кто вообще захочет им пользоваться?

iworkshop #:

Странный подход у ребят с wordpress.org.

В куче тем есть возможность добавить свой css\js и это реально удобно для конечного пользователя. В куче плагинов это тоже есть и опять же - это удобно. Не говоря уже о том, что у многих плагинов это вообще главный функционал.

Какое то искусственное ограничение смысла которого я не понимаю. Учитывая что сам WP через редактор тем позволяет добавлять тему любой css\js - никакой дополнительной защиты такое ограничение не даст.


Вообще, они уже начинают таким образом ограничивать возможности воего же встроенного редактора постов. Причем, я говорю именно о raw mode. Вот есть у меня такая страница: https://www.cyberseo.net/morphing-rss-host-mode-content-spinner/, внизу которой есть простенькая форма, наглядно показывающая работу spintax, т.к. синтаксиса спиннера контента. Не поверите, но его я добавил в пост при помощи отдельного плагина, потому как сохранить его в теле поста не получается. 

Сам скрипт выглядит вот так:

<p><b>Original text in Spintax:</b></p>
<p style="border: 2pt solid #666; border-radius: 4pt; background: #f5f5f5; padding: 8pt; margin: 8pt;">{Relaxed|Fully rested}, {{tanned|unshaven} and happy}, I {arrived {at the {Denver|Chicago|Moscow|Reykjavik|Toronto|London|Berlin|Stockholm|Helsinki|Dublin|Juneau} airport|to {DEN|JFK}}|{arrived|got back} to my {city|town|place}} after returning from {my {bucolic|rustic|rural|pastoral|idyllic|sylvan} {Caribbean|Thai|Canary} vacation|beach holidays in {the Maldives|Ibiza}|{my|an outstanding} vacation {on Canary islands|in Dubai|in Thailand}}. {As the customs agent|A customs officer} {handed my passport back to me|{returned|looked into|checked} my passport}, {she|he} {{cheerily|fervently} {welcomed me home|congratulated me} by declaring,|said with a {sunny|wide|snow-white} smile} "Back to reality for {you|you, Sir}!"<p>
<p><b>Spun text:</b></p>
<p style="border: 2pt solid #666; border-radius: 4pt; background: #f5f5f5; padding: 8pt; margin: 8pt;" id="spunText">Spinning...</p>
<br />
<p><a class="btn btn-primary custom-button green-btn" onclick="showSpunText()">Click to spin again</a></p>
<script>
showSpunText();
</script>

Казалось  бы, ну чего в нем такого? А-н нет... Если его вставить прямо в пост, переключиться из режима редактирования кода в визуальный и сохранить, то после следующего открытия, вместо него вы увидите уже это:

<b>Original text in Spintax:</b>
<p style="border: 2pt solid #666; border-radius: 4pt; background: #f5f5f5; padding: 8pt; margin: 8pt;">{Relaxed|Fully rested}, {{tanned|unshaven} and happy}, I {arrived {at the {Denver|Chicago|Moscow|Reykjavik|Toronto|London|Berlin|Stockholm|Helsinki|Dublin|Juneau} airport|to {DEN|JFK}}|{arrived|got back} to my {city|town|place}} after returning from {my {bucolic|rustic|rural|pastoral|idyllic|sylvan} {Caribbean|Thai|Canary} vacation|beach holidays in {the Maldives|Ibiza}|{my|an outstanding} vacation {on Canary islands|in Dubai|in Thailand}}. {As the customs agent|A customs officer} {handed my passport back to me|{returned|looked into|checked} my passport}, {she|he} {{cheerily|fervently} {welcomed me home|congratulated me} by declaring,|said with a {sunny|wide|snow-white} smile} "Back to reality for {you|you, Sir}!"</p>
<b>Spun text:</b>
<p id="spunText" style="border: 2pt solid #666; border-radius: 4pt; background: #f5f5f5; padding: 8pt; margin: 8pt;">Spinning...</p>

<a class="btn btn-primary custom-button green-btn">
Click to spin again</a>

<script>
showSpunText();
</script>

И да, после того, как как его изуродует WordPress при сохранении, работать он уже не будет, т.к. вот эта строка будет удалена WordPress-ом:

<p><a class="btn btn-primary custom-button green-btn" onclick="showSpunText()">Click to spin again</a></p>

Если не верите, то попробуйте сами.

Так что да, я смог вставить его в пост на собственном же сайте только при помощи плагина, опять же собственного.

И зачем они творят все это с WordPress-ом? Они же тупо убивают изначально хороший продукт.

bahinnn сказал, что хлам - всё, выбрасывайте 👍
Всего: 422