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