1. 程式人生 > >在家刷滴滴順風車

在家刷滴滴順風車

每天上下班開車,為了節約油錢 過橋費等,都會使用手機刷單,看是否有順路可帶的單。 

現在寫了一個程式,不需要拿著手機刷了,每天下班回家,或者上班在單位電腦開著即可,一旦有順路的乘客,程式會自動發出聲音報警。

你需要做的只是這個時候再拿出手機,搶單即可。(其實直接搶單程式碼也簡單,但是考慮一些細節,還是人工完成最後一步確定)

程式程式碼:

#!/usr/bin/env python
# -*- coding: gb18030 -*-
import urllib2 as ur
from urllib import urlencode
import winsound,time

#元件資訊
urlopener = ur.build_opener(ur.HTTPCookieProcessor())#,proxy_handler)


#http頭
headers={
         'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
         'Connection': 'keep-alive',

         }


#編碼內容2


lat='30.474198'
lng='114.275451'
#上面寫自己的經緯度,使用騰訊soso地圖api經緯度獲取工具獲得你所在的經緯度後寫上去,你想看指定地方的單子都可以看。哈哈哈

token='91VnTJilhhWcsNrZlu73uv%2FuktEPLtsdJH0g90AxM5xUjj0OgzAMRu%2FyzRliYkTgMlUUrIIUSJWfoUK9ey06dsadre8OTnC73vKxbA4IbBE0%2BjnT0Ps7NkUHISLArhqevY4JC25bViuVAPHWI3WXZkB4Oae4nq2Y9BLBKaPNp%2ByL8UJSVNkvcT%2BVF7rPW4hfOU9HsdDS209%2Bs%2B9A0AAP%2F%2F'
#這個是令牌,需要你抓包獲取

par={
              'lat':lat,
              'lng':lng,
              'num':30,
              'offset_order_id':0,
              'token':token,
       }
par = urlencode(par)

#訪問頁面
def geturlcon(url,data=None,headers=headers,byte=None):
    request = ur.Request(url,data,headers)
    url = urlopener.open(request,timeout=5)
    page=url.read(byte).decode('utf8','ignore')
    return page

def parsinfo(con):
    t=con.get('setup_time')
    i=con.get('extra_info').decode('unicode_escape')
    addf=con.get('from_name').decode('unicode_escape')
    addto=con.get('to_name').decode('unicode_escape')
    n=con.get('passenger_info').get('nick_name').decode('unicode_escape')
    c=con.get('passenger_info').get('trip_num')
    p=con.get('price')
    id=con.get('order_id')
    #pprint.pprint (con)
    return t,n,addf,addto,c,p,id,i
    
def getdata(a):
    d=eval(a).get('orders')
    if len(d)==0:
        print '沒有訂單'
        return False
    for i in d:
        try:
            t,n,addf,addto,c,p,id,i=parsinfo(i)
            print '出發時間:\t',t,'\t'+i,'\r\n乘客:',n,'\t出行次數:',c,'\t價格:',p,'\r\n出發地:',addf,'\r\n目的地:',addto,'\r\n訂單號:',id,'\r\n'
            
        except Exception as err:print err
    return True
    print '*'*30


while True:
    a=geturlcon(r'http://api.didialift.com/beatles/api/driver/order/matchlist?'+par)
    #附件的人 使用 http://api.didialift.com/beatles/api/driver/order/nearbylist?+par  這個url
    print 30*'*'+'\r\n順路訂單: \r\n'+30*'*'
    if getdata(a):winsound.Beep(200,1100)
    print '\r\n\r\n'

    time.sleep(8)

相關推薦

在家滴滴風車

每天上下班開車,為了節約油錢 過橋費等,都會使用手機刷單,看是否有順路可帶的單。  現在寫了一個程式,不需要拿著手機刷了,每天下班回家,或者上班在單位電腦開著即可,一旦有順路的乘客,程式會自動發出聲音報警。 你需要做的只是這個時候再拿出手機,搶單即可。(其實直接搶單程式碼也

2018--滴滴風車PHP實習生面試之二面分享總結(待更)

兩次面試都是視訊面的。二面面試官先讓我做的自我介紹。我就從大一開始簡單的介紹了下。1、下面是我的介紹:    從大一開始,我就加入了我們系的Topcoder工作室, 並進入了專案組開始學習PHP基礎知識,一直持續到現在。期間在學習的同時,完成了我們工作室網站前後臺的建設,然後

“南航風車

第一週(2018/7/16 - 2018/7/23)  明確介面定義,和前端溝通好了URL格式(比如:http://localhost:8080/login?name= ) ,請求體(position、seats、id、name之類的)和返回型別(比如我的登入介面返回的是S

工匠模式系統開發滴滴打車平臺

上交 分享 聯網 .com 做到 利潤 選擇 格局 所有 工匠家平臺系統開發(蘇銘.188.1414.7927)工匠家模式開發,工匠家平臺開發,工匠家公眾號平臺搭建,工匠家系統,做類似工匠家這樣的系統,做類似滴滴打車這樣的系統,開發工匠家這樣的平臺,開發滴滴打車這樣的平臺。

工匠平臺系統開發類似滴滴打車模式app詳解

機制 生活方式 醫院 系統 喜歡 個人 醫療 精彩 8.14 工匠家平臺系統開發(蘇銘.188.1414.7927)工匠家模式開發,工匠家平臺開發,工匠家公眾號平臺搭建,工匠家app開發,工匠家系統,做類似工匠家這樣的系統,做類似滴滴打車這樣的系統,開發工匠家這樣的平臺,開

沒有內涵段子可以了,利用Python爬取段友之貼吧圖片和小視頻(含源碼)

python 興趣 爬蟲 職業 由於最新的視頻整頓風波,內涵段子APP被迫關閉,廣大段友無家可歸,但是最近發現了一個“段友”的app,版本更新也挺快,正在號召廣大段友回家,如下圖,有興趣的可以下載看看(ps:我不是打廣告的,沒收廣告費的) 同時,之前同事也發了一個貼吧的段子聚居地,客官稍等,馬

阿里、騰訊、百度、華為、京東、搜狗、滴滴 上10試題彙總(史上最全)

瘋狂創客圈整理了數百道面試題, 不光是為了面試,如果能全部解答, JAVA的技術水平也是傲視群雄了。 後續還會不斷更新。有些題目挺難的,歡迎大家來交流答案。 [第一部分] JAVA基礎 [第一篇] 面向物件 [第1題] 面向物件是什麼? [第2題] 類載入的過程 [第3題] 類載入器有哪些 [第4題] 雙

90後女子躺10天,用100元存款出10萬收入

A96-11-26有人用Q-Q聊天,有人卻在Q-Q中月兼--錢我是加入一個網上團隊的,而且,這些都是免費的!足不出戶,輕鬆月兼--錢,當天操--作,當天收--款,免-學-費,無-押jin,不-收-任-何-費-用,網際網路史無前例的驚人做法——10分鐘學會操--作流程,半小時開始獲得收益!這是我加入美麗人生的月

別人的公司,連發月餅都能屏朋友圈

中秋節就在眼前,各個公司、各家單位也陸續迎來了發月餅的日子。 平時人工職能、大資料、雲端計算各種加持的網際網路科技公司到了中秋自然也要——發月餅!但是人家可不是單純的給你幾塊月餅嚐嚐,各種花裡胡哨的操作肯定是要有的。 今天,阿里巴巴就迎來了發月餅的大喜日子。 首先,人家

【LeetCode & 劍指offer題】陣列題14:61 撲克牌中的

【LeetCode & 劍指offer 刷題筆記】目錄(持續更新中...) 61 撲克牌中的順子 從撲克牌中隨機抽 5 張牌,判斷是不是順子,即這 5 張牌是不是連續的。 2-10 為數字本身,A 為 1,J 為 11,Q 為 12,K 為 13,而 大小王可以看成任意的

【LeetCode & 劍指offer題】數組題14:61 撲克牌中的

.net pac mil ace height 數字 emp sco 目錄 【LeetCode & 劍指offer 刷題筆記】目錄(持續更新中...) 61 撲克牌中的順子 從撲克牌中隨機抽 5 張牌,判斷是不是順子,即這 5 張牌是不是連續的。 2-10 為數字

【LeetCode & 劍指offer題】矩陣題2:29 時針列印矩陣(54. Spiral Matrix)(系列)

【LeetCode & 劍指offer 刷題筆記】目錄(持續更新中...) 54. Spiral Matrix Given a matrix of   m   x   n   e

筆試題-滴滴

題目描述:(此題目是同一思路,另外的路徑儲存方式)/** 小青蛙有一天不小心落入了一個地下迷宮, 小青蛙希望用自己僅剩的體力值P跳出這個地下迷宮。 為了讓問題簡單,假設這是一個n*m的格子迷宮, 迷宮每個位置為0或者1,0代表這個位置有障礙物, 小青蛙達到不了這個位置;1代表

安卓輔助功能 滴滴自動

由於一個親戚上班比較遠,開車上班拉個順風車也可以省個油錢是吧,但每天要花費大量的時間去搶單子,於是我想著做一個能自動刷單的輔助功能軟體; 首先說一下思路,就是在搶單的Activity1通過adb input命令模擬下拉重新整理的操作,然後監聽頁面資訊的,但出現時間順路程度在

P3258 松鼠的新

play style names bsp span als isp problem 實現題 松鼠的新家 洛谷鏈接 盡管標簽是省選/NOI-,但提交的通過率已經高到三分之一了。 但它仍舊是一個省選/NOI-的題。 大致題意就是按輸入的順序走一棵樹,看每個節點經過多少次。問題就

[NOIP2011]

using 處理 can include 處理方法 ans 過去 urn pri   前幾天做了NOIP2011的題,感覺不是那麽難。   這邊先做了兩天的前兩題,T3還沒打。 D1T1:順次讀入,分別判斷是否覆蓋即可,照例大水: #include<cstdio&g

html+JS圖實現視頻效果

java scrip snap hive image com htm load() logs 網頁播放視頻須要載入播放器,可是通過刷圖也能實現視頻播放的效果 JS中用到Z-index屬性,記錄一篇解說Z-index屬性的博客的地址: http://www.cnblogs

gulp實時新頁面

with bsp div task inject 插件 sync scripts watch 需要安裝nodejs 全局安裝gulp cnpm install -g gulp 局部安裝 cnpm install -save-dev gulp 添加配

新gradle工程依賴

依賴 測試 ges 刷新 png ref 服務 常見 refresh 開發中同一個工程不同的人同時開發不同版本的情況很常見,這就涉及到版本號的頻繁修改,導致出現的一個問題:在公司服務器上搭建的測試環境自動編譯下,工程的依賴關系不能自動刷新 解決方法: 進入工程目錄--》g

斑布生活系統開發詳解模式設計

log 所有 http 裏的 詳解 啟動 一次 什麽 氣體 斑布生活家系統開發(李想.185.6504.8478)根據化石研究,史前時代的始祖鳥被認為是最早的飛行鳥類,它在許多方面已顯現鳥的一些雛形,例如全身長有羽毛和翅膀、具有明顯的叉骨等。這些證據表明,鳥類的飛行能力應該