Ну так это общая проблема шаредов. "Шумные" соседи, спамеры на том же ip или очень "жручие" сайты на том же кластере - постоянные проблемы. Для мелкого проекта может быть и неважно, но даже проблемы с РКН каким-нибудь могут привести к блоку по ip всей пачки сайтов.
банят домен а ip как бы пофиг
знаю киносайт где ip давно в блоке и ниче. живет. блоконули и снова меняют домен. и т д
<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) {
}
и теперь в любом случае процесс удаляется даже в случае ошибки. так как есть
в catch