mir546: у меня вроде бы просто по элементу спарсить получилось.
package main
import (
"fmt"
"log"
"time"
"github.com/PuerkitoBio/goquery"
)
func Parse() {
n := 1000 // кол-во циклов
data, err := goquery.NewDocument("https://ru.investing.com/commodities/brent-oil")
//prevValue := ""
//prevT := ""
for i := 0; i < n; i++ {
data, err = goquery.NewDocument("https://ru.investing.com/commodities/brent-oil")
if err != nil {
log.Fatal(err)
}
// поиск значения
value := data.Find("#last_last").Text()
// поиск времени
t := data.Find(".pid-8833-time").Text()
fmt.Printf("Value = %s || Time = %s\n", value, t)
//if value != prevValue && t != prevT {
// fmt.Printf("Value = %s || Time = %s\n", value, t)
//} else {
// continue
//}
//prevValue = value
//prevT = t
// задержка в 60 секунд
time.Sleep(60000 * time.Millisecond)
}
}
func main() {
Parse()
}
...\brent-oil>./test2
Value = 51,62 || Time = 10:38:19
Value = 51,59 || Time = 10:39:23
Value = 51,59 || Time = 10:40:21
Value = 51,57 || Time = 10:41:32
Value = 51,56 || Time = 10:42:26
Value = 51,56 || Time = 10:43:23
Value = 51,55 || Time = 10:44:22
Value = 51,56 || Time = 10:45:09
Value = 51,58 || Time = 10:46:17
Value = 51,58 || Time = 10:46:56
Value = 51,59 || Time = 10:48:26
Value = 51,58 || Time = 10:49:34
laxikodeje: я про вторую, хотя в первой понимание того, что могут врачи и что могут программисты очень бы помогло, а то предлагают врачам на linux перейти. (под него, к слову, медицинского софта почти нет).
laxikodeje: я не говорил только про больницы. Есть компании, которые занимаются написанием медицинского софта и его внедрением (там опыт в медицинской сфере пригодился бы). Сейчас появляются области, где знание биологии/медицины просто необходимо, например биоинформатика.
Ingernirated: "%f" используется библиотекой csdio для вывода и указывает, что тип вывода вещественный, вам возможно проще будет пользоваться библиотекой iostream.
#include <iostream>
using namespace std;
int main()
{
float num;
num = 5.0 / 9.0;
cout << num << endl;
return 0;
}
Dmitry Sharikov: Ну прежде чем сюда писать я и ошибки прогуглил, и в разных операционках попробовал(ubuntu/windows 8), обновил руби/гемы/, установил nodejs(посоветовали, не помогло), и только после этого написал сюда. Просто если не можете дать ответ, то зачем грубить? Себя же унижаете.
brainick: Мне еще ОГЭ через год сдавать, до ЕГЭ еще далеко) Ну я предполагаю, что человек технарь, который хочет в технический вуз как минимум знает программу по техническим предметам, по учебникам Ландсберга даются как базовые знания, так и знания, которые дают только в институтах и университетах, единственное, я бы еще задачник какой нибудь подсказал, если бы знал.
brainick: А я например в 8 классе учусь и эти учебники понимаю, а некоторые люди в моем возрасте уже стартапы создают. Было бы желание, изучить можно все, что угодно.
...\brent-oil>./test2
Value = 51,62 || Time = 10:38:19
Value = 51,59 || Time = 10:39:23
Value = 51,59 || Time = 10:40:21
Value = 51,57 || Time = 10:41:32
Value = 51,56 || Time = 10:42:26
Value = 51,56 || Time = 10:43:23
Value = 51,55 || Time = 10:44:22
Value = 51,56 || Time = 10:45:09
Value = 51,58 || Time = 10:46:17
Value = 51,58 || Time = 10:46:56
Value = 51,59 || Time = 10:48:26
Value = 51,58 || Time = 10:49:34