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

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