![]() |
|
Англичане перестали выкладывать (обновлять) файл золотого фиксинга | ☑ | ||
---|---|---|---|---|
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 с очень похожим адресом - оставалось только просмотреть его тело и убедиться что это то, что нужно. Но, в принципе, так же можно определить, какие скрипты загружались при загрузке страницы и найти тот, который выводит значение.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |