class WebnovelClickbot::CLI
Public Instance Methods
bump_views(options)
click to toggle source
# File lib/webnovel_clickbot/cli.rb, line 8 def bump_views(options) webdriver_options = Selenium::WebDriver::Chrome::Options.new run_times = 1 webdriver_options.add_argument('--headless') if options.include?(:headless) run_times = options[:runTimes] if options.include?(:runTimes) driver = Selenium::WebDriver.for :chrome, options: webdriver_options wait = Selenium::WebDriver::Wait.new(timeout: 60) url = 'https://www.webnovel.com/book/17161136306825805/46066685983127276' driver.manage.timeouts.implicit_wait = 60 driver.get(url) wait.until do driver.execute_script('window.scrollTo(10, document.body.scrollHeight)') end driver.quit end