Отправка собственных звголовков запроса (Headers)

Использование собственных http Headers

Форма записи заголовков

Каждый заголовок пишется с новой строки.
Сначала идет имя заголовка затем двоеточие и после содержимое
Accept-Language: ru-RU
Так же вы можете сделать несколько наборов заголовков разделяя их тремя знаками решетки с новой строки.

Пример:

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8  
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3  
Accept-Encoding: gzip, deflate  
Referer: http://simplepars.top/  
###  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8  
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3  
Accept-Encoding: gzip, deflate  
Referer: http://simplepars.top/  
Connection: keep-alive  
###   
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8  
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3  
Accept-Encoding: gzip, deflate  
Referer: http://simplepars.top/  
Connection: keep-alive  
Upgrade-Insecure-Requests: 1  
Cache-Control: max-age=0  

Как легко заполнить заголовки

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

Как быстро заполнить заголовки
Я использую браузер Mozilla Firefox и все примеры буду показывать на нем.

  1. Нажимаете F12 и у вас откроется меню разработчика.
  2. Выбираете вкладку Сеть
  3. Нажимаете на строку GET запроса
  4. Справа выбираете раздел Заголовки
  5. Заголовки запроса
  6. Ставите галочку необработанные заголовки.

Далее копируете все без изменений и сохраняете в модуле в поле Собственные заголовки
И больше ничего делать ненужно. Далее если у вас включено использовать собственные заголовки, модуль будет отправлять их при каждом запросе к сайту донору.
Обратите внимание
При копировании с браузера вы копируете такие заголовки как
Host:
User-Agent:
Cookie:
Эти заголовки пересекаются с другими настройками модуля и их использование может привести к сбою в работе запроса, связи с этим модуль автоматически вырезает такие заголовки при сохранении.

Важно

Заголовки это немного сложнее чем другие данные на этой страницы, каждый заголовок пишется с новой строки и если вы хотите создать несколько наборов заголовков тогда вам нужно разделить их строкой с тремя решетками ###

Далее если вы выберите в модуле действие
Менять заголовки - Да (каждый запрос)
Модуль поделит эти блоки на отдельные наборы заголовков, и при каждом новом запросе будет рандомно выбирать набор заголовков и отправлять на сайт донор.

Использования своих заголовков + свои User-agent + прокси не позволить сайту донору понять что это парсинг и заблокировать вас. Так же если вы уже заблокированы это поможет обойти блокировку.

Обратите внимание
Если у вас стоит галочка не отправлять заголовки это не значит что модуль вообше не будет отправлять headers на сайт донор.
Я понимаю что 95% людей даже не знаю что это такое и зачем это нужно. Но если не отправлять заголовки это прямой путь в блокировку.
В связи с этим если у вас выключена отправка заголовков модуль все равно продолжает отсылать минимальный набор

Минимальный набор заголовков

Host : ссылка на страницу
Accept : */*
Accept-Encoding : deflate, gzip

Я пока что не до конца изучил вопрос по этому минимальный набор выглядит так, ели у вас есть понимание в этом вопросе можете написать мне в ЛС и я добавлю заголовки в минимальный набор