国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Selenium+python+shell+crontab+firefox

2019-11-14 17:34:35
字體:
來源:轉載
供稿:網友

最近在嘗試一個自動打卡的腳本,發現了幾個問題,特此記錄一下。

環境:

Ubuntu 12.04.4 LTS

selenium 2.43.0

Firefox 32.0.3

 

1 本來機器上selenium,firefox都是裝過的,但是firefox時不時的就更新一下,所以selenium可能不支持當前的firefox 版本。

更新 selenium命令:

sudo pip install -U selenium

 

2 使用的Python腳本:

 1 #!/usr/bin/env python 2  3 import sys 4 from selenium import webdriver 5  6 url = "http://XXX.com/" 7 driver = webdriver.Firefox() 8  9 driver.get(url+ "/")10 driver.find_element_by_xpath("//div[2]/input").send_keys("XXX")11 driver.find_element_by_xpath("//div[3]/input").send_keys("XXX")12 driver.find_element_by_id("loginButton").click()13 driver.find_element_by_CSS_selector("a > img").click()14 15 driver.quit()

 

3 crontab 自動任務相關命令:

crontab -l :顯示當前用戶的定時任務

crontab -e : 編輯當前用戶的定時任務

實際使用的命令:

0 18 * * 1-5  export DISPLAY=:0.0 && python /home/yzzw006/Wifi/yzzw_doc/kq.py

這里有兩點需要注意:

 1 因為該任務必須在前臺打開瀏覽器,因此必須加上 “export DISPLAY=:0.0”;

 2 在crontab里執行的腳本地址盡量使用絕對路徑

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖远县| 三河市| 桂阳县| 香港 | 塘沽区| 奉贤区| 错那县| 色达县| 万年县| 曲水县| 安丘市| 澎湖县| 奈曼旗| 葫芦岛市| 许昌县| 新宁县| 酒泉市| 灵丘县| 本溪市| 土默特右旗| 宾川县| 遂溪县| 铜山县| 西宁市| 九江市| 柏乡县| 桑植县| 合作市| 通榆县| 东乌珠穆沁旗| 湘潭县| 太康县| 蒙山县| 栾城县| 宣威市| 无为县| 泸西县| 滦平县| 榆社县| 颍上县| 海丰县|