Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Англичане перестали выкладывать (обновлять) файл золотого фиксинга

Англичане перестали выкладывать (обновлять) файл золотого фиксинга
Я
   makfromkz
 
01.05.19 - 07:14
Англичане перестали выкладывать (обновлять) файл http://lbma.oblive.co.uk/api/today/both.json золотого фиксинга ((((
Где же теперь в интернете программно брать  цены золотого с лондонской биржи?
 
 
   Cyberhawk
 
1 - 01.05.19 - 07:24
Сайт парси
   makfromkz
 
2 - 01.05.19 - 07:55
(1) json-файл сумел распарсить. а вот с сайтами - беда
   makfromkz
 
3 - 01.05.19 - 08:01
(1)Может подбросите рыбу кода парсинга странички?
   makfromkz
 
4 - 03.05.19 - 09:16
на ИТС нашел пример кода с http-запросом, отладил его, но беда:
при считывании текста из ответа запроса не заполнены курс золотого фиксинга, дата публикации, а в онлайне в браузере они заполнены.
Получается при http-запросе не выполняются скрипты заполнения?
   dmpl
 
5 - 03.05.19 - 09:30
(4) Скрипты один фиг откуда-то тянут данные. Жмакай в браузере F12, Сеть, обновляй страницу и смотри, откуда тянут данные.
   mistеr
 
6 - 03.05.19 - 09:34
(0) А спросить у них? Может просто URL поменялся.
   МихаилМ
 
7 - 03.05.19 - 11:06
модераторы, перенесите тему в "IT" из v8
   zehn
 
8 - 03.05.19 - 11:09
(7) Немедленно! А то ишь!
   makfromkz
 
9 - 03.05.19 - 13:58
(7)Вы не правы, я как раз бьюсь с чтением html-страницы из 1С8.
Но при чтении через http-запрос страница не заполняет таблицу.
Вот я и спрашиваю можно ли  получить через http-запрос заполненную страницу, т.е. после выполнения на ней каких-то ихних скриптов, как это происходит в браузере.
   makfromkz
 
10 - 03.05.19 - 14:03
вот последняя страница с которой я бьюсь: http://www.lbma.org.uk/home
там на самом верху есть цифирьки золотого фиксинга и дата обновления
   dmpl
 
11 - 03.05.19 - 14:06
   makfromkz
 
12 - 03.05.19 - 14:10
первоначально было: http://lbma.oblive.co.uk/
   makfromkz
 
13 - 03.05.19 - 14:11
(11) на вашей ссылке forbidden    ((((
   dmpl
 
14 - 03.05.19 - 14:11
(13) F5 нажми - оно, похоже, referrer стало проверять.
   makfromkz
 
15 - 03.05.19 - 14:14
(14) а что значит <<похоже, referrer стало проверять>> ?
   makfromkz
 
16 - 03.05.19 - 14:15
(14)при F5 показал json файл   )))
а как вы нашли эту ссыль?
   dmpl
 
17 - 03.05.19 - 14:17
(15) Служебное поле в HTTP запросе, в котором передается адрес страницы, с которой происходит запрос.

(16) Как в (5). Если надо разбираться, как там магия на страничках работает - лучше изучить этот инструмент, он довольно много внутренностей раскрывает.
   makfromkz
 
18 - 03.05.19 - 14:19
(17)СПАСИБО добрый человек, вставил вашу ссылку в свою обработку и она запахала!!!
   makfromkz
 
19 - 03.05.19 - 14:20
а я уже три дня  с наимутнейшей для меня темой ака парсинг страниц умаялся.
   makfromkz
 
20 - 03.05.19 - 14:22
говорили мне в молодости - учи инглишь, увы тогда я считал, что он мне нафиг не нужен(((
   dmpl
 
21 - 03.05.19 - 14:24
(19) С парсингом приходится заморачиваться для статических страниц - которые формируются полностью на стороне сервера. А те, которые формируются динамически - они сами вынуждены от сервера получать данные в удобном для программиста виде, а потому надо просто найти, откуда они берутся.
   makfromkz
 
22 - 03.05.19 - 14:26
(21) Т.е. вы нашли скрипт, который отвечал за вывод курса?
   dmpl
 
23 - 03.05.19 - 14:32
(22) Зачем его искать? При загрузке страницы было обращение к json с очень похожим адресом - оставалось только просмотреть его тело и убедиться что это то, что нужно. Но, в принципе, так же можно определить, какие скрипты загружались при загрузке страницы и найти тот, который выводит значение.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.