樹莓派開機自動刷開網頁

2022-06-28 14:48:17 字數 2244 閱讀 1007

/autostart/my.desktop檔案

[desktop entry]

執行指令碼

#! /bin/bash

sudo

cp -rf ./autostart /home/pi/.config

參考:注意:每次重啟介面上會出chromium didn't shut down correctly警告,解決方法   

方法二:python selenium chromedriver

這個安裝有點麻煩,但是功能強大一些,需要開機展示的頁面可以自動向下滾動,滾到底再重新重新整理頁面獲取新狀態內容。

sudo apt-get install chromium-chromedriver

sudo apt-get remove chromium-browser

sudo apt-get install chromium-browser

sudo apt-get remove python3-pip

sudo apt-get install python3-pip

pip3 install selenium

dpkg -l chromium-chromedriver

注意查瀏覽器和驅動版本,版本對不上就沒用,驅動不起來

chromedriver -version

chromium-browser -version

#

!/usr/bin/python3

import

time

from selenium import

webdriver

options =webdriver.chromeoptions()

options.add_argument(

'-disable-infobars')

options.add_argument(

'-kiosk')

options.add_argument(''

)browser = webdriver.chrome(executable_path='

/usr/lib/chromium-browser/chromedriver

',options=options)

#browser.get('')

#browser.maximize_window()

print

(browser.title)

js1 = "

var q=window.screen.height;return(q)

"visual_area_height=browser.execute_script(js1)

js2 = "

var q=document.body.scrollheight;return(q)

"page_area_height=browser.execute_script(js2)

print

(visual_area_height,page_area_height)

i=0while

(true):

if((50*i+visual_area_height)>page_area_height):

i=0browser.refresh()

time.sleep(10)

i=i+1js3 = "

window.scrollto(0,(

"+str(50*i)+"))"

browser.execute_script(js3)

time.sleep(1)

print("

sleep 1 second")

print(js3)

方法三:解決開機時網路不通,需要檢查網路後再拉起頁面問題

#! /bin/bash

function

network()

$ -w % | tail -n1`

if [ "

x$ret_code

" = "

x200

" ]; then

return

1else

return 0fi

return 0}

network

while [ $? -eq 0 ]; do

echo"no

"sleep

1network

done

echo

"yes

"

樹莓派 開機自動啟動Ngrok

本教程在樹莓派3b上親測成功 方法1 暫時失效 sudo chmod x etc rc.local sudo nano etc rc.local 然後再裡面加入 cd home pi linux arm nohup sunny clientid id dev null 2 1 方法2 我的sunny...

樹莓派開機自動執行Python指令碼

在持續搜尋了網上大量的方法和嘗試之後,終於找到了正確的方法。網上有些方法繁瑣有些簡單,但卻都不頂用,直到找到了這一篇 點這裡 第一步,先給你的指令碼以許可權,比如你想要執行的指令碼名字叫test.py,那麼先進入到他的目錄下,再執行 sudo chmod 777 test.py第二步,開啟 etc ...

樹莓派的frp開機自動啟動

樹莓派的frp開機自動 方法之一 使用systemctl控制開機自動啟動,這個方法比較方便好用。增加兩個檔案,frps.service和frpc.service,並在開機時自動執行。1 sudo nano lib systemd system frps.service 在frps.service裡寫...