Size: a a a

R (язык программирования)

2020 November 12

АК

Артём Клевцов... in R (язык программирования)
Pavel Demin
кажется, implicit timeout относится к implicit wait, а это другое. это про то, как долго надо пытаться найти элемент на странице.

а я именно про то, что вот я поднял сервер, открыл драйвер, и ушел кофе пить. вернулся, а драйве уже закрылся, при том, что сервер еще бегает
источник

JS

Jury Sergeev in R (язык программирования)
Инженер Программист
1 курс. Направление подготовки. 09.03.01 Информатика и вычислительная техника
родная спецуха! R тогда не давали ;)
источник

PD

Pavel Demin in R (язык программирования)
Я прочитал комментарии к коду, спасибо
Но это ведь все про то, сколько надо ждать при выполнении операций?
я спрашивал именно про тот случай, когда я открыл драйвер и даже не начал ничего делать, а просто оставил его стоять. Типа проходит несколько минут и окно браузера закрывается (если я запустил не в хэдлесс моде).

Моргните два раза, если ответ есть по ссылке, которую вы скинули, но я просто его не вижу — тогда буду искать
источник

JS

Jury Sergeev in R (язык программирования)
Pavel Demin
всем утро!
надеюсь в чате есть практикующие адепты селениума, потому что у меня возник вопрос довольно специфический.
в R-ной имплементации селениума есть какой-то таймаут на бездействие для драйвера, по истечении которого он автоматически закрывается. при этом в питонячей имплементации такого нет.
собственно вопрос в том, где это искать и как отключить, мб кто-то знает?
что-то не встречал такого
источник

IY

Igor Yakubovskiy in R (язык программирования)
Мне казалось, что даже преданные любители R парсят все равно через Python))
источник

JS

Jury Sergeev in R (язык программирования)
да ладно
источник

PD

Pavel Demin in R (язык программирования)
я и использую его обычно в питоне — отсюда и знание того, что там он не закрывается сам по себе.

в этот раз пытаюсь наколхозить селениум, который работает в хэдлесс моде, а запускается из шайни)
источник

АК

Артём Клевцов... in R (язык программирования)
Igor Yakubovskiy
Мне казалось, что даже преданные любители R парсят все равно через Python))
Унылый вброс же.
источник

JS

Jury Sergeev in R (язык программирования)
Igor Yakubovskiy
Мне казалось, что даже преданные любители R парсят все равно через Python))
после знакомства с R  я даже пентаху почти забросил ) она только для самых тяжелых случаев
источник

IY

Igor Yakubovskiy in R (язык программирования)
с хэдлесоом даже в python помню проблемы были)
источник

АК

Артём Клевцов... in R (язык программирования)
Pavel Demin
Я прочитал комментарии к коду, спасибо
Но это ведь все про то, сколько надо ждать при выполнении операций?
я спрашивал именно про тот случай, когда я открыл драйвер и даже не начал ничего делать, а просто оставил его стоять. Типа проходит несколько минут и окно браузера закрывается (если я запустил не в хэдлесс моде).

Моргните два раза, если ответ есть по ссылке, которую вы скинули, но я просто его не вижу — тогда буду искать
Откуда инфа, что R-пакет так делает?
источник

IY

Igor Yakubovskiy in R (язык программирования)
Артём Клевцов
Унылый вброс же.
нет, не унылый) мои друзья, R-овцы, парсят на питончике обычно
источник

АК

Артём Клевцов... in R (язык программирования)
Igor Yakubovskiy
нет, не унылый) мои друзья, R-овцы, парсят на питончике обычно
У тебя какие-то неправильные R-овцы.
источник

PD

Pavel Demin in R (язык программирования)
Артём Клевцов
Откуда инфа, что R-пакет так делает?
от моего опыта. могу потратить время и сделать тайм-лапс, где я открываю драйвер, открывается окно, проходит n минут, и окно закрывается
источник

АК

Артём Клевцов... in R (язык программирования)
А что конкретно происходит с объектом драйвера? Теряет коннект, меняется какие-то поля в нём? Он вроде R6 должен быть.
источник

PD

Pavel Demin in R (язык программирования)
Igor Yakubovskiy
нет, не унылый) мои друзья, R-овцы, парсят на питончике обычно
что за глупость
функционал selenium в ар и пайтон идентичен. более того, синтаксис почти идентичен
более того, учитвая то, что селениум - один из нескольких ооп-пакетов, которые я использую, именно через него мне было проще всего зайти в питон, потому что кострукции одинаковые
источник

PD

Pavel Demin in R (язык программирования)
а если говорить про парсинг статичных страниц, то rvest - огонь-пакет, не вижу вообще никаких проблем
может проблема в том, что какие-то овцы (это цитата) насмотрелись видео на ютубе, и думают, что парсить можно только в питоне?
источник

АК

Артём Клевцов... in R (язык программирования)
Pavel Demin
что за глупость
функционал selenium в ар и пайтон идентичен. более того, синтаксис почти идентичен
более того, учитвая то, что селениум - один из нескольких ооп-пакетов, которые я использую, именно через него мне было проще всего зайти в питон, потому что кострукции одинаковые
Selenium обычно в последнюю очередь используют. В большинстве случаев хватает rvest + xml2 + jsonlite.
источник

IY

Igor Yakubovskiy in R (язык программирования)
ок,ок ))
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Это сильно статичные страницы парсить на Selenium - там пока с зависимостями разберешься уже ничего не зохечется парсить, благо докеры есть.
источник