|
|
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
В общем тема такая Вначале я создаю заголовок,а потом перехожу по ссылке Код: pascal 1. 2. как то так короче, и доволен результатом но вот допустим я перешел по ссылке а потом стал кликать в самом браузере по ссылкам естественно загоовок не будет передаваться как отловить момент клика или перехода по ссылке внутри браузера и добавить заголовок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2011, 10:58:03 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
On Sun, 18 Dec 2011 11:58:03 +0400, prot0type <nospam@sql.ru> wrote: > Автор: prot0type > Headers_x:='User-Agent: Mozilla/5.0 (Windows; compatible; MSIE 7.0; U; Windows NT 6.1; ru; rv:2.9.5.10)'; > WebBrowser1.Navigate('http://google.ru/', Flags_x, TargetFrameName_x, PostData_x, Headers_x); Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. -- --- Vladimir A.Bakhvaloff E-Mail:bob<gav>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2011, 15:22:09 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
все бы хорошо, но у меня 2 TWebBrowser WebBrowser1 WebBrowser2 WebBrowser1 - рандомно меняет заголовки WebBrowser2 - должен быть постоянный заголовок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2011, 21:23:42 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
On Sun, 18 Dec 2011 22:23:42 +0400, prot0type <nospam@sql.ru> wrote: > Автор: prot0type > WebBrowser1 - рандомно меняет заголовки > WebBrowser2 - должен быть постоянный заголовок Перед каждым вызовом WebBrowser1 - выбирать и устанавливать рандомный... Перед каждым вызовом WebBrowser2 - выбирать и устанавливать постоянный... -- Vladimir A.Bakhvaloff E-Mail:bob<gav>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2011, 21:44:57 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
zirra спасибо вот только кода уже столько написал что тяжело будет что либо поменять :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2011, 22:06:33 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
On Sun, 18 Dec 2011 23:06:33 +0400, prot0type <nospam@sql.ru> wrote: > Автор: prot0type > zirra спасибо > вот только кода уже столько написал что тяжело будет что либо поменять :( У тебя нак много Navigate/Navigate2 в коде??? Просто перед каждым из них - вызов указанной функции с указанием нужного агента... -- Vladimir A.Bakhvaloff E-Mail:bob<gav>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2011, 23:12:13 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
дело в том что например веббраузер 1 отсылает случайный заголовок агента и еще реффер а веб браузер2 отсылает постоянный заголовок агента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 00:05:37 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
On Mon, 19 Dec 2011 01:05:37 +0400, prot0type <nospam@sql.ru> wrote: > Автор: prot0type > веббраузер 1 отсылает случайный заголовок агента и еще реффер > а веб браузер2 отсылает постоянный заголовок агента Э-э-э... А это сообщение было прочитано?.. -- Vladimir A.Bakhvaloff E-Mail:bob<gav>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 00:20:30 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
а если попробовать такой костыль реализовать: в браузере есть событие (не помню уже как оно называется), которое вызывается при каждом запросе. в этом событии надо отменять внутреннее скачивание данных и следом пускать своё, вызовом Navigate. если память не изменяет - такое прокатывало у меня раньше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 00:27:12 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
да было я только не понял как к заголовку агента вставить еще заголовок реферера чтоб было так Код: pascal 1. 2. для одного браузера а для другого без рефера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 00:37:35 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
On Mon, 19 Dec 2011 01:37:35 +0400, prot0type <nospam@sql.ru> wrote: > Автор: prot0type > я только не понял как к заголовку агента вставить еще заголовок реферера > чтоб было так > для одного браузера а для другого без рефера Сократить хедеры только до рефферера, т.к. юзерагент передаётся уже независимо от этого... -- Vladimir A.Bakhvaloff E-Mail:bob<gav>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2011, 01:04:20 |
|
||
|
TWebBrowser - отправляем липовые заголовки
|
|||
|---|---|---|---|
|
#18+
Всё это не работает, во всяком случае у меня не работало на delphi xe8 и windows 7. Долго искал решение, и нашёл. Решил выложить свой рабочий метод, может сохраню чужие нервы и время: Здесь почти готовое решение, всё делать как там: https://theroadtodelphi.com/2011/03/11/changing-the-ua-user-agent-of-a-twebbrowser-component/ Только использование, не просто: Код: pascal 1. 2. А: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Ещё на всякий случай: -в классе должно быть как по ссылке, буддте внимательны: SHDocVw.TWebbrowser, IDispatch -в uses: UrlMon И всё. У меня работает, можно далее переходить по любым ссылкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2017, 11:32:19 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=37582270&tid=2042101]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 459ms |

| 0 / 0 |
