Автор Тема: Авариите на чез.  (Прочетена 748 пъти)

supportpc

  • Участник
  • *****
  • Публикации: 77
    • Профил
Авариите на чез.
« -: Юли 03, 2019, 19:52 »
Здравейте, някой да сподели ако знае как мога да направя да ми показва авариите на чез в моя страница. Благодаря предварително
Активен

spec1a

  • Участник
  • *****
  • Публикации: 1010
    • Профил
Re: Авариите на чез.
« Отговор #1 -: Юли 03, 2019, 22:19 »
   Пишеш скрипт,който се свързва автоматично със:

http://www.cez.bg/bg/e-uslugi/avarii-remonti.html

като му подава стринг със името на съответния град.
Ще трябва да видиш в сорс-кода на страницата как точно е реализирано.
Най-вероятно се използва POST заявка.
« Последна редакция: Юли 03, 2019, 22:52 от spec1a »
Активен

supportpc

  • Участник
  • *****
  • Публикации: 77
    • Профил
Re: Авариите на чез.
« Отговор #2 -: Юли 04, 2019, 11:22 »
пробвах го това но не става ако някой има други идеи да каже
Активен

remotexx

  • Участник
  • *****
  • Публикации: 772
    • Профил
Re: Авариите на чез.
« Отговор #3 -: Юли 04, 2019, 18:26 »
 А, как точно го пробва колега?

Е па отвори си браузъра, отвори вътре инспектора и отиди на мрежовия таб и след изпращане на заявката виж там какво точно изпраща.
...ако и в браузър не работи егати услугата.
Ако работи... Ще разбереш какво не му харесва
Я User-Agent ще им (подс)каже че си бот, щото браузърите нямат извътре нито Python, нито .net string и т.п. или пък може и заявката да си търси някои бисквитки подадени от сайта за да шкартира ботовете.

Успех, колега.

П.П.
Поздравявам сите съблогари-съмишленици с 4 юли.
https://youtu.be/6-VWuAoUpmQ
Активен

4096bits

  • Участник
  • *****
  • Публикации: 3106
    • Профил
Re: Авариите на чез.
« Отговор #4 -: Юли 05, 2019, 10:30 »
Както се каза, може User-agent-а да не му харесва, може да иска ибсквитки да ти запише, може JS да му трябва, че да работи.
Аз за тези нужди използвам PhantomJS.
Впрочем User-agent може да се задава, така че пробвай първо това.

Но сега погледнах, че дописва сам населените места, от които да си избереш, така че JS определено ще ти трябва.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

go_fire

  • Участник
  • *****
  • Публикации: 5152
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Авариите на чез.
« Отговор #5 -: Юли 05, 2019, 11:54 »
Не искам да се меся дето не ми е работа и дето не разбирам. Този отказ от отговорност е зле. Значи не трябва да се обаждам по нито една тема ;)

Ама от дни си го мисля и не виждам да се споменава. Последните години най-голямата мания за защита на данните е да се слагат жетони. Не е невъзможно и ЧЕЗ да ползват такова нещо.

Нито съм проверявал, нито ще проверя, но е напълно възможно мисията да е неизпълнима.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

4096bits

  • Участник
  • *****
  • Публикации: 3106
    • Профил
Re: Авариите на чез.
« Отговор #6 -: Юли 05, 2019, 15:35 »
Как се слагат тези жетони? Бисквитки, сесия? Всичко това може да се използва в скрипт.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

go_fire

  • Участник
  • *****
  • Публикации: 5152
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Авариите на чез.
« Отговор #7 -: Юли 05, 2019, 16:13 »
В общи линии е някакво дълго чисълце или дробна табличка, която се изготвя за някакво време (пет минути, половин час, ден, разни). Няма никаква вероятност да я отгатнеш или предвидиш, защото ти е напълно неизвестен алгоритъма, който почти винаги се основава на (по-скоро псевдо) случайност.

Ползва се навсякъде и е толкова широко разпространено, че на практика е невъзможно да не го срещнеш. Като всичко ново на тоя свят е идея на Гългъл. Пък и човек да не го знае, то е ясно, че е в техен стил. Нещо наукоемко създадено с единствена цел да прецаква клиентите.

п.п. Видях, че питаш и как се получава. Може всякак. Но най-вече се ползва методи на прихващане или внасяне (get and post).
« Последна редакция: Юли 05, 2019, 16:22 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

4096bits

  • Участник
  • *****
  • Публикации: 3106
    • Профил
Re: Авариите на чез.
« Отговор #8 -: Юли 05, 2019, 20:34 »
Ами PhantomJS си е пълнофункционален браузър. А може да се използва headless Chrome или Firefox. Същата работа е. Та, може да се автоматизира всичко.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

go_fire

  • Участник
  • *****
  • Публикации: 5152
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Авариите на чез.
« Отговор #9 -: Юли 06, 2019, 00:39 »
Въпроса не е дали може да го изпробва, че работи, а дали може да го вгради в негова страница.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

4096bits

  • Участник
  • *****
  • Публикации: 3106
    • Профил
Re: Авариите на чез.
« Отговор #10 -: Юли 06, 2019, 05:09 »
Той като вземе данните, после може да ги сложи в която си иска страница.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

spec1a

  • Участник
  • *****
  • Публикации: 1010
    • Профил
Re: Авариите на чез.
« Отговор #11 -: Юли 06, 2019, 10:33 »
Ами PhantomJS си е пълнофункционален браузър. А може да се използва headless Chrome или Firefox. Същата работа е. Та, може да се автоматизира всичко.

+1
Активен