lutskboy

lutskboy
Рейтинг
191
Регистрация
22.11.2013
проблема найдена. у меня вставлен
<meta name="referrer" content="no-referrer">
который мне очень нужен. из за него не работает плеер ютуб. надо теперь подумать как заставить его работать с етим тегом

вобщим  высянил. на других сайтах работает. jplayer тут ни при чем

ето что то с моим сайтом не то. понять бы что

Хм. Мне как раз так и надо

но почему у меня не так. у меня сверху


вообще странно почему такое происходит. а обычно быстро?  сколько мс? по кнопке отправляете или через интервал само шлет.?
Виктор Петров #:

Ну так это общая проблема шаредов. "Шумные" соседи, спамеры на том же ip или очень "жручие" сайты на том же кластере - постоянные проблемы. Для мелкого проекта может быть и неважно, но даже проблемы с РКН каким-нибудь могут привести к блоку по ip всей пачки сайтов.

банят домен а ip как бы пофиг

знаю киносайт где ip давно в блоке и ниче. живет. блоконули и снова меняют домен. и т д

ето уже лишние затраты
не в етом дело. я просто не хочу чтоб по одному моему сайту узнали сразу все сайты

мой тебе совет. я такое проходил уже, так как наткнулся на такие же грабли. не знаю как в питоне но я писал на nodejs.

вот ооочень простой мой пример

async function startParser(url) {

        const browser = await phantom.create(['--ignore-ssl-errors=yes', '--load-images=no']);
        const page = await browser.createPage();


        page.setting('userAgent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.2062 Safari/537.36');

        page.setting('resourceTimeout', '20000');

        await page.property('viewportSize', { width: 1366, height: 700 });


        try {
                const status = await page.open(url);
                await browser.exit();
        } catch(e) {
                await browser.exit();
                console.log(e);
        }


}      

смотри суть в чем. мы оборачиваем все ето дело в 

try {

} catch(e) {

}

и теперь в любом случае процесс удаляется даже в случае ошибки. так как есть 

await browser.exit();

в catch

<meta name="referrer" content="no-referrer">
Всего: 920