Anonymous
не зацикливайся на капче
Anonymous
я миллион запросов отправил на другой сайт и парсил основую страницу - все было хорошо
Anonymous
именно проблема в самом тэге
Anonymous
я не правильно указываю тег для парсинга тайтла
G
Джава да, но ооп по типу как Python нет
Ооп по типу как Пайтон - такое же зло, как и Джава, и плюсы, и вот это всё. ООП здорового человека было в Smalltalk и есть в Elixir, например. И там, где реализуется Actor Model.
ZeroX
Null
Пишем сервис на GO. Backend для апплета
https://habr.com/ru/company/timeweb/blog/589409/
@Golang_google
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
Alexander
Alexey
goquery еще есть
Я вот это штукой предпочитаю в go пользоваться: https://github.com/antchfx/xpath
🅞leksiy
Alexander
интересно, оно получается не юзает golang.org/x/net/html ?
🅞leksiy
🅞leksiy
Транслит вообще зло как и русские названия
🅞leksiy
Да потому-что в разработке в дальнейшем могут быть люди, которые русский не знают вообще, у меня такое было
🅞leksiy
Один из php-шников поназывал переменные типа $viplata, а потом ушел через время
🅞leksiy
Я вот сейчас с немцами работаю, переводить название переменных с немецкого это треш
Alexander
Alexander
🅞leksiy
🅞leksiy
Особенно умиляют скриншоты на немецком
Alexander
то есть это не то, когда в википедии название статьи в урл зашивают
🅞leksiy
Ну есть либы гошные с godoc на китайском, они считают это норм
🅞leksiy
Жестко, конечно 😂
G
А что це за скрипт? Даже синтаксис локализован
Emil
Пытаюсь многопоточно сохранять файлы из драйва в os.File масив, жалуется на копирование в райнтайме runtime error: invalid memory address or nil pointer dereference
Что может быть не так?
До этого заранее сохранял файл, грузил и удалял, работало, решил без промежуточных файлов в системе
Emil
🅞leksiy
Alexander
Emil
Alexander
а file у тебя не nil случайно?
Emil
а file у тебя не nil случайно?
fileslist := make([]os.File, len(r.Files))
И оно все нилами заполнено, что логично наверное, но мне же надо по адресу памяти наполнить его, что там еще может быть кроме нила?
Emil
Не выделено памяти ?
Alexander
ну так тебе надо os.Create сделать
Alexander
а как ты хотел?
Alexander
у тебя ведь даже имени у файла нет
Emil
Да, сейчас подумал, логично
Emil
Спасибо
Emil
Эх, а так он создаёт реальные файлы в системе, все же придется чистить...
Anonymous
Anonymous
проблема была в том, что значения приходили пустые
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
Herman
Слайс строк
Herman
А не строка
Herman
И encode to string вряд нужный метод
Herman
Хотя я вообще не понял, что надо сделать
Herman
[1:] <- это берет не первый элемент, а все начиная с первого
Herman
То есть получается слайс стрингов
Herman
Herman
А, понял
Anonymous
Anonymous
грустно кстати, что челик с такими скилсами работает в маке
пока на фрилансе 14-17 лет сидят на питоне парсеры делает :(
Әмир
Anonymous
правда жизни
Herman
Anonymous
толком ничего?
Anonymous
сильно сказано
Herman
ну за ядро никто платить не будет
Herman
в отличии от крудов на питоне, например
Herman
поэтому в маке
Anonymous
ну да в чем то ты прав
Herman
ну понятное дело, что разберется, если надо
Anonymous
хз, такие как он не гонятся за деньгами
Anonymous
мне так кажется
Herman
ахаха
Herman
надо не забывать, что это чел из мема