[問題] 使用Cron執行ㄧ隻python有問題(已解決)
--------------------問題已解決------------------------
謝謝大家
我已找出問題 就是requests 在crontab使用上有問題
但我依舊找不出問題
山不轉路轉
我改用urllib2這套件去下載資料
詳細教學可參考http://pythonprogramming.net/urllib-tutorial-python-3/
謝謝大家 終於跨出一大步了
--------------------問題已解決------------------------
先謝謝大家進來!!!
大家好 我有一隻python的程式運行在centos 終端機執行正常
之後我想定時執行這隻程式故使用crontab運行
但是使用crontab運行則無法正常執行
我現在猜測是cron的環境變數有問題
但是我不清楚會是哪一個環節的問題
經過不停的測試 我確認python跟cron都有正常執行
而我python程式是問題在response = session.post
這行程式沒有正常執行
問題點有兩個
1.我要如果擷取錯誤資訊? 因為我使用try 他在cron就不給我動了
2.如上上,response = session.post 這會是甚麼原因造成的呢?
請大家幫忙了!!!
我的python程式碼如下
我寫程式是 DownWeb3DataOnce.py
crontab設定:
* * * * * cd /var; echo test >> /var/log/cronTest.log;$HOME/.bash_profile;
python DownWeb3DataOnce.py >> /var/log/cronTest.log
網頁:
https://gist.github.com/aaa7513231/bbb4283485b88ac8a9e1
直接貼上:
#!/usr/bin/python
import MySQLdb
from time import gmtime, strftime
import re
from requests import Session
from bs4 import BeautifulSoup
session = Session()
preload= {'sbr_user_id':'0',
'url':'/betting-odds/mlb-baseball/1st-half/',
'moduleid':'2116',
'pageid':'221',
'theme':'Blue'}
# HEAD requests ask for *just* the headers, which is all you need to grab the
# session cookie
session.head('http://www.sportsbookreview.com/betting-odds/mlb-baseball/1st-half')
response = session.post(
url='http://www.sportsbookreview.com/ajax/?a=[SBR.Odds.Modules]OddsEvent_GetGrid',
data=preload,
headers={
'Referer':
'http://www.sportsbookreview.com/betting-odds/mlb-baseball/1st-half'
}
)
程式碼我將不重要的部分刪掉了,方便閱讀
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.124.45.147
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1434711289.A.E4C.html
※ 編輯: aaa7513231 (140.124.45.147), 06/19/2015 18:57:16
→
06/19 19:10, , 1F
06/19 19:10, 1F
→
06/19 19:24, , 2F
06/19 19:24, 2F
※ 編輯: aaa7513231 (140.124.45.147), 06/19/2015 19:31:22
推
06/19 19:48, , 3F
06/19 19:48, 3F
※ 編輯: aaa7513231 (140.124.45.147), 06/19/2015 20:00:39
→
06/19 20:00, , 4F
06/19 20:00, 4F
→
06/19 21:50, , 5F
06/19 21:50, 5F
※ 編輯: aaa7513231 (140.124.45.147), 06/19/2015 22:11:23
※ 編輯: aaa7513231 (140.124.45.147), 06/19/2015 22:14:26
→
06/19 22:33, , 6F
06/19 22:33, 6F
Python 近期熱門文章
PTT數位生活區 即時熱門文章