若有收穫,就點個贊吧
一杯咖啡1塊5?4月18日早上,有不少人發現瑞幸咖啡出現了超低價格,兩杯咖啡只要3塊錢,如果再疊加外賣會員紅包,甚至只要2塊5。"這個價格不買好像對不起它?""四捨五入不要錢?"這個超低折扣吸引了大量使用者下單,大家一邊薅羊毛一邊猜測,是不是瑞幸在搞什麼新的活動。隨後瑞幸釋出了道歉信,稱在外賣平臺設定價格的時候出現bug,已經修復,並取消了異常價格的訂單,很多薅到羊毛的網友表示很快樂。
星巴克VS瑞幸咖啡都是比較受年輕人喜歡的咖啡品牌,在國內的門店數也非常多,那麼他們誰的熱度更高?我們可以通過Python爬取上萬條大眾點評商家資料,告訴你答案!但是具有數年爬蟲經驗告訴我告訴大家,上萬條資料雖然不多。但是大眾點評資料也是不好獲取到的,因為現在的大眾點評反爬機制實在在嚴了。特別是針對封IP方面,所以需要使用高質量的代理,像億牛雲提供的爬蟲代理加強版就很好。獲取資料的爬蟲代程式碼加上代理的使用比較簡單,有需要的可以參考下:
import org.apache.commons.httpclient.Credentials; import org.apache.commons.httpclient.HostConfiguration; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.UsernamePasswordCredentials; import org.apache.commons.httpclient.auth.AuthScope; import org.apache.commons.httpclient.methods.GetMethod; import java.io.IOException; public class Main { # 代理伺服器(產品官網 ) private static final String PROXY_HOST = "t.16yun.cn"; private static final int PROXY_PORT = 31111; public static void main(String[] args) { HttpClient client = new HttpClient(); HttpMethod method = new GetMethod("); HostConfiguration config = client.getHostConfiguration(); config.setProxy(PROXY_HOST, PROXY_PORT); client.getParams().setAuthenticationPreemptive(true); String username = "16ABCCKJ"; String password = "712323"; Credentials credentials = new UsernamePasswordCredentials(username, password); AuthScope authScope = new AuthScope(PROXY_HOST, PROXY_PORT); client.getState().setProxyCredentials(authScope, credentials); try { client.executeMethod(method); if (method.getStatusCode() == HttpStatus.SC_OK) { String response = method.getResponseBodyAsString(); System.out.println("Response = " + response); } } catch (IOException e) { e.printStackTrace(); } finally { method.releaseConnection(); } } }
從獲取的資料分析看,在評價大於1000的店鋪數量上,瑞幸咖啡是有優勢,說明瑞幸咖啡也是有相當一批忠實粉絲!那麼星巴克和瑞幸咖啡,你更中意哪個?