Привет
Есть обычный скрипт 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
Вот скрин админки.
Опишите как тут его добавить?
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-е, но для вашего случае он так же подойдет.
так уже есть всякие: https://www.classicpress.net/
Спасибо за пример, не знал.
Less Bloat - отлично, Block-free - замечательно, а вот что там в реальности по Improved Security - не понятно. Количество ограничений и безопасность далеко не всегда связаны. В жизни часто бывает так, что наоборот...
А вот я совсем не удивлюсь, если в скором времени, вы скачаете какой-нибудь такой сторонний плагин, и WordPress откажется его активировать, по причине того, что он скачен с непонятно какого ресурса и не имеет благословения (лицензии контроля качества) от самого официального разработчика WordPress. Как говорится - а как тебе такое, Илон Маск? ;)
Думаете, что это абсолютно невозможно по причине дикости самой идеи? Время покажет...
Так, минуточку... А в чем тогда задача любой CMS, как не в том, чтобы дать удобную возможность редактировать содержимого собственного сайта? Тут история из разряда - либо штаны наденьте, либо крестик снимите, т.к. CMS, которая мне не позволяет вставлять в посты собственный HTML/JS/CSS - это уже не CMS. Сей продукт можно назвать чем угодно, и как угодно, но не CMS.
И да, мой топик как раз о том, что WordPress.org выбрал себе целевой аудиторией как раз тех самых домохозяек, а не вебмастеров, как это было ранее. Напомню, что именно плагины и темы от независимых разработчиков сделали движок WordPress столь популярным. Вот уберите все эти темы и плагины и скажите, останется ли что-то, кто вообще захочет им пользоваться?
Странный подход у ребят с 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-ом? Они же тупо убивают изначально хороший продукт.