Anonymous
не зацикливайся на капче
Anonymous
я миллион запросов отправил на другой сайт и парсил основую страницу - все было хорошо
Anonymous
именно проблема в самом тэге
Anonymous
я не правильно указываю тег для парсинга тайтла
G
Джава да, но ооп по типу как Python нет
Ооп по типу как Пайтон - такое же зло, как и Джава, и плюсы, и вот это всё. ООП здорового человека было в Smalltalk и есть в Elixir, например. И там, где реализуется Actor Model.
Null
Intel организовал чемпионат по обработке и анализу данных. Главный приз – 1 000 000 рублей! c 1 по 17 декабря в рамках чемпионата вам предлагается обучить нейросети с помощью инструментов для анализа информации Intel oneAPI. Автор задачи СберМаркет - один из крупнейших онлайн-сервисов доставки продуктов. Вам предстоит - построить модель, которая предскажет, какие покупки совершит пользователь в следующем месяце. Исторические данные включают в себя информацию о покупках пользователей за последние 4 месяца. Для того чтобы принять участие нужно зарегистрироваться, скачать предложенные датасеты и получить условия задачи Участники соревнований получат доступ к набору программных инструментов для ускорения машинного обучения и анализа данных Intel® oneAPI на облачной платформе ML Space. Затем нужно обучить модель и готовую версию загрузить обратно на платформу для проверки. Победителем станет тот, кто наиболее точно предскажет категории товаров и получит приз – 1 000 000 рублей. Все подробности по ссылке #INTEL #SBERMARKET
Null
Пишем сервис на GO. Backend для апплета https://habr.com/ru/company/timeweb/blog/589409/ @Golang_google
Matvei
Пишем сервис на GO. Backend для апплета https://habr.com/ru/company/timeweb/blog/589409/ @Golang_google
Название структуры транслитом немножко выбивает из колеи 1. Можно использовать русские символы в идентификаторах 2. Перевести название сервиса А вы как считаете?
Alexey
я не правильно указываю тег для парсинга тайтла
>>> import requests >>> resp = requests.get("https://www.youtube.com/watch?v=sbVYRf_6Hvg") >>> from lxml.html import fromstring >>> root = fromstring(resp.text) >>> root.xpath("//meta[@name='title']/@content") ['Основы SSH'] >>> Это Python, но на Go будет не cложнее, если ты знаешь XPATH.
Alexey
Ооп по типу как Пайтон - такое же зло, как и Джава, и плюсы, и вот это всё. ООП здорового человека было в Smalltalk и есть в Elixir, например. И там, где реализуется Actor Model.
Бесполезный холивар. НЕ существует никакого единственного правильного ООП. Это все измышления людей, которые не научились понимать назначение того или иного языка.
Alexey
goquery еще есть
Я вот это штукой предпочитаю в go пользоваться: https://github.com/antchfx/xpath
Alexander
интересно, оно получается не юзает golang.org/x/net/html ?
🅞leksiy
Транслит вообще зло как и русские названия
🅞leksiy
Да потому-что в разработке в дальнейшем могут быть люди, которые русский не знают вообще, у меня такое было
🅞leksiy
Один из php-шников поназывал переменные типа $viplata, а потом ушел через время
🅞leksiy
Я вот сейчас с немцами работаю, переводить название переменных с немецкого это треш
Alexander
Я вот сейчас с немцами работаю, переводить название переменных с немецкого это треш
кстати немцы любят для урлов использовать немекцие слова
🅞leksiy
Особенно умиляют скриншоты на немецком
Alexander
то есть это не то, когда в википедии название статьи в урл зашивают
🅞leksiy
Ну есть либы гошные с godoc на китайском, они считают это норм
🅞leksiy
Жестко, конечно 😂
G
А что це за скрипт? Даже синтаксис локализован
Emil
Пытаюсь многопоточно сохранять файлы из драйва в os.File масив, жалуется на копирование в райнтайме runtime error: invalid memory address or nil pointer dereference Что может быть не так? До этого заранее сохранял файл, грузил и удалял, работало, решил без промежуточных файлов в системе
Emil
Emil
на какую строку жалуется?
жалуется на копирование
Alexander
а file у тебя не nil случайно?
Emil
а file у тебя не nil случайно?
fileslist := make([]os.File, len(r.Files)) И оно все нилами заполнено, что логично наверное, но мне же надо по адресу памяти наполнить его, что там еще может быть кроме нила?
Emil
Не выделено памяти ?
Alexander
ну так тебе надо os.Create сделать
Alexander
а как ты хотел?
Alexander
у тебя ведь даже имени у файла нет
Emil
Да, сейчас подумал, логично
Emil
Спасибо
Emil
Эх, а так он создаёт реальные файлы в системе, все же придется чистить...
Anonymous
проблема была в том, что значения приходили пустые
RWBY
Вопрос такой: на вход идет строка, что бы её закодировать в base64 нужно конвертнуть в байты, как эт сделать?
Anonymous
[]byte()
RWBY
ругается
RWBY
https://carbon.now.sh/?bg=rgba%28171%2C+184%2C+195%2C+1%29&t=one-dark&wt=none&l=text%2Fx-go&ds=true&dsyoff=20px&dsblur=68px&wc=true&wa=true&pv=56px&ph=56px&ln=false&fl=1&fm=Hack&fs=14px&lh=133%25&si=false&es=2x&wm=false&code=package%2520main%250A%250Aimport%2520%28%250A%2509%2522encoding%252Fbase64%2522%250A%2509%2522flag%2522%250A%2509%2522fmt%2522%250A%2509%2522os%2522%250A%29%250A%250Afunc%2520main%28%29%2520%257B%250A%250A%2509data%2520%253A%253D%2520os.Args%255B1%253A%255D%250A%2509str%2520%253A%253D%2520base64.StdEncoding.EncodeToString%28data%29%250A%2509fmt.Println%28str%29%250A%257D%250A
RWBY
и такой вариат не пашет
Herman
ругается
Покажи на go playground
Herman
и такой вариат не пашет
Так тут тип какой?
Herman
Слайс строк
Herman
А не строка
RWBY
Слайс строк
а, нужно скан сделать походу
Herman
И encode to string вряд нужный метод
Herman
Хотя я вообще не понял, что надо сделать
RWBY
Хотя я вообще не понял, что надо сделать
нужно из командной строки брать аргумент, енкодить его и выводить обратно
Herman
[1:] <- это берет не первый элемент, а все начиная с первого
Herman
То есть получается слайс стрингов
RWBY
То есть получается слайс стрингов
так я и не говорю что нужный первый, всю строку над
Herman
А, понял
Alexey
так я и не говорю что нужный первый, всю строку над
func main() { args := os.Args if len(args) > 1 { data := args[1] str := base64.StdEncoding.EncodeToString([]byte(data)) fmt.Println(str) } }
Anonymous
Anonymous
грустно кстати, что челик с такими скилсами работает в маке пока на фрилансе 14-17 лет сидят на питоне парсеры делает :(
Әмир
грустно кстати, что челик с такими скилсами работает в маке пока на фрилансе 14-17 лет сидят на питоне парсеры делает :(
Тем временем чел который вчера поставил npm и реакт с кучей зависимостей: джун 300к/наносек
Anonymous
правда жизни
Anonymous
толком ничего?
Anonymous
сильно сказано
Herman
ну за ядро никто платить не будет
Herman
в отличии от крудов на питоне, например
Herman
поэтому в маке
Anonymous
ну да в чем то ты прав
Herman
ну понятное дело, что разберется, если надо
Anonymous
хз, такие как он не гонятся за деньгами
Anonymous
мне так кажется
Herman
ахаха
Herman
надо не забывать, что это чел из мема